Robert Schumacher
5335d17f53
[vcpkg] Initial experimental support for VCPKG_BUILD_TYPE release
2017-11-25 15:25:18 -08:00
Robert Schumacher
141f10801c
[vcpkg] Improve external toolchain handling.
2017-11-25 11:50:31 -08:00
martin-s
d5a7da6bcb
Merge branch 'master' of https://github.com/Microsoft/vcpkg into patch-vs2013
...
# Conflicts:
# scripts/cmake/vcpkg_configure_cmake.cmake
# toolsrc/src/vcpkg/vcpkgpaths.cpp
2017-11-05 19:13:16 +01:00
Robert Schumacher
81613fa0ff
[vcpkg-toolchain] Improvements; add VCPKG_CHAINLOAD_TOOLCHAIN_FILE
2017-10-16 11:22:21 -07:00
martin-s
9c2fa042ee
Merge branch 'master' of https://github.com/Microsoft/vcpkg into patch-vs2013
...
# Conflicts:
# toolsrc/include/vcpkg/vcpkgpaths.h
# toolsrc/src/vcpkg/vcpkgpaths.cpp
2017-10-15 02:00:19 +02:00
Mikhail Paulyshka
00d89dbd66
vcpkg: initial ARM64 support
2017-10-12 12:02:14 +03:00
Robert Schumacher
2c9ee072da
[vcpkg_build_cmake] Refactor _build_ and _install_ into a single cmake script.
...
Regenerate documentation. Remove MSVC_64_TOOLSET option because it's obsolete.
2017-10-05 17:49:28 -07:00
Robert Schumacher
d5705e87c4
Merge branch 'master' into martin-s-patch-vs2013
2017-10-03 15:52:29 -07:00
Alexander Karatarakis
26516fe485
vcpkg_configure_cmake (and _meson) now embed debug symbols within static libs (/Z7)
2017-09-09 00:12:54 -07:00
martin-s
c167c70c27
- Added support for VS2013 build chain tools.
2017-09-02 16:48:29 +02:00
Daniel Shaw
566172b3b6
remove debug statements
2017-06-05 17:01:20 -07:00
Daniel Shaw
eb3b2accbc
Add support for compiler flags
2017-05-30 12:27:03 -07:00
Robert Schumacher
49cd399586
[vcpkg-docs] Rework documentation for compatibility with readthedocs.io and MkDocs.
2017-05-28 14:15:13 -07:00
Martin Müller
eb3d052a52
Fix processor architecture detection
2017-05-03 19:11:29 +02:00
Robert Schumacher
169521070a
[vcpkg] Ninja is only 64-bit; do not use on x86
2017-04-23 00:11:42 -07:00
Robert Schumacher
db73e73c56
[vcpkg] Add bootstrap-vcpkg.bat to improve first-time experience.
2017-04-01 03:58:45 -07:00
Robert Schumacher
5414655ea4
[vcpkg] Fix regression introduced in 8dc2699e5d
. Fixes #873 . Fixes #871 . Fixes #874 . Fixes #876 .
...
When using the toolchain file, VCPKG_TARGET_TRIPLET was not specified, which resulted in all libraries being built against x86-windows.
2017-03-31 00:35:40 -07:00
Robert Schumacher
a9a8772ad4
[vcpkg-configure-cmake] Rely on toolchain to provide CMAKE_PREFIX_PATH
2017-03-28 17:18:07 -07:00
Robert Schumacher
8dc2699e5d
[vcpkg-configure-cmake] Use toolchain in internal builds.
2017-03-21 01:48:52 -07:00
Mikhail Paulyshka
c791d19bd1
vcpkg_configure_cmake: fix ARM configuring
2017-03-14 03:59:41 +03:00
Robert Schumacher
883b865f8e
[vcpkg-configure-cmake] Alwasy set CMAKE_INSTALL_SYSTEM_RUNTIME_LIBS_SKIP to TRUE
2017-03-06 10:35:03 -08:00
Robert Schumacher
116b1b8c66
Reorder path alterations to generally append instead of prepend.
...
This solves the issue where some software bundles (git) provide multiple executables in the same folder, which can override other desired programs (link.exe).
2017-02-08 17:39:31 -08:00
codicodi
95af9aac7c
Add Ninja support
2017-02-03 17:16:13 +01:00
Robert Schumacher
b2b2c91369
[vcpkg] Override Boost_COMPILER setting for all packages and toolchain to enable mixing VS2015 and VS2017
2017-02-02 15:41:34 -08:00
Robert Schumacher
a3eaed8f1f
[vcpkg] Add /MP to base compilation flags, enabling parallel builds.
2017-02-01 16:19:27 -08:00
Robert Schumacher
318d32e870
[vcpkg] Add user-facing notification to prompt rebuilding vcpkg.exe in face of cmake changes.
2017-01-24 18:55:41 -08:00
Alexander Karatarakis
93c3c0648a
[VS2017] Enable building with v141 toolset
2017-01-23 19:25:47 -08:00
Robert Schumacher
31b713ca1f
[vcpkg] Remove all instances of TRIPLET_SYSTEM_NAME; use VCPKG_CMAKE_SYSTEM_NAME instead.
2016-12-07 21:40:36 -08:00
Robert Schumacher
5359a542a5
[vcpkg] Disable all interactions with CMake registry -- we are effectively implementing our own registry and they don't nest very well at all.
...
Fixes #334 .
2016-12-06 01:26:46 -08:00
Alexander Karatarakis
b04b264f29
[vcpkg_configure_cmake] Fix C_FLAGS
2016-10-31 16:18:30 -07:00
Charles Barto
eba9f6a812
added static support to glbinding
...
changed glbinding to support new configure
2016-10-18 17:59:55 -04:00
Robert Schumacher
325a50f54b
[vcpkg] Force compiler character set to UTF-8. Fixes #141 .
2016-10-11 10:32:40 -07:00
Robert Schumacher
f661f973a4
[vcpkg] Tweak default compiler flags to match the VS new project defaults where appropriate
2016-10-11 04:36:37 -07:00
Robert Schumacher
711c4ec6cc
Merge branch 'release-pdbs'
2016-10-11 04:05:44 -07:00
Alexander Karatarakis
50fb104f6a
Change VCPKG_BUILD_SHARED_LIBS to VCPKG_LIBRARY_LINKAGE with values
...
dynamic or static
2016-10-07 16:34:31 -07:00
Robert Schumacher
96f977d38f
[vcpkg] Change CMake build flags to enable pdbs in Release
2016-10-07 12:55:41 -07:00
Alexander Karatarakis
7c05facd8a
Forward triplet options to default CMAKE variables
2016-10-06 13:46:41 -07:00
Robert Schumacher
fb6ec0bb82
[vcpkg] Fix UWP regression introduced with ac2e248e8f
. Fixes #111
2016-10-03 16:52:56 -07:00
Alexander Karatarakis
ccca198c1b
Initial commit
2016-09-18 20:54:03 -07:00