Commit Graph

2337 Commits

Author SHA1 Message Date
Robert Schumacher 53ad140251 [vcpkg-scripts] Hotpatch revert changes to vcpkg_find_acquire_program.cmake. 2017-10-12 11:54:47 -07:00
Robert Schumacher df9eda4fff Merge pull request #1870 from Mixaill/arm64
[vcpkg] ARM64 support
2017-10-12 11:03:47 -07:00
Robert Schumacher 94ec090235 Merge pull request #1920 from frederich/Bug_1130
Get proxy credentials behind web proxy
2017-10-12 10:54:20 -07:00
Robert Schumacher 9ddc98988f [vcpkg-scripts] Detect and prompt for proxy in more cases 2017-10-12 10:52:00 -07:00
Robert Schumacher 5c66f301b9 [vcpkg-scripts] Remove double expansions 2017-10-12 08:22:50 -07:00
Mikhail Paulyshka 00d89dbd66 vcpkg: initial ARM64 support 2017-10-12 12:02:14 +03:00
Alexander Karatarakis b6512bace1 [vswhere.exe] Update to vesrion 2.2.3 (was 2.1.4) 2017-10-09 16:42:40 -07:00
Alexander Karatarakis ab7a1abc93 [VS detection] Add -products * flag to vswhere. This includes Express and BuildTools SKUs 2017-10-09 16:42:40 -07:00
Alexander Karatarakis cd4142d3ca Bump version of nuget to 4.3.0 (was 4.1.0) 2017-10-06 14:06:02 -07:00
Alexander Karatarakis f0f25b1cb7 Remove unused variable 2017-10-06 02:04:04 -07:00
Alexander Karatarakis 5e3d3fb8b4 Merge pull request #1934 from nerdile/dev/nerdile/fix-bootstrap-win10sdk-detection
Fix Win10SDK detection during Bootstrap
2017-10-06 02:02:24 -07:00
Robert Schumacher cf7762a82e [vcpkg-internal-ci] Remove chakracore due to dependency on cor.h 2017-10-06 00:49:41 -07:00
Alexander Karatarakis e3527b23ea Don't assume VS2015 is in C:\Program Files (x86)\ 2017-10-05 22:44:49 -07:00
Daniel Strommen 0643bd6581 Fix Win10SDK detection during Bootstrap
When multiple Win10 SDK's are installed, like Insider previews,
depending on the SDK installation, it may not contain the um headers.
There is already a loop for trying to find the newest Win10 SDK
that has full headers, but it's returning at the first failure,
rather than continuing the loop to the next iteration.

Also, use Join-Path instead of manual path appending, to normalize
the extra \ at the end of the sdk root value.  In some cases paths
with double backslashes can be interpreted as a fallback syntax for
UNC paths.  Join-Path normalizes the path appropriately.
2017-10-05 19:47:41 -07:00
Alexander Karatarakis f0c23aeb6b Completely rework Visual Studio detection
- Now using vswhere.exe to detect all VS instance (2015 + 2017)
- Default version preference order is now: stable, prerelease, legacy
- Within each preference weight, the latest one is chosen
- findVisualStudioInstallationInstances.ps1 now has a parameter to choose VS instance
2017-10-05 18:29:34 -07:00
Alexander Karatarakis eca5a8b8d4 Add vswhere in fetchDependency.ps1 2017-10-05 18:27:07 -07:00
Alexander Karatarakis 9a963f7eff Overhaul VS selection. Add triplet option to specify VS instance 2017-10-05 18:27:07 -07:00
Robert Schumacher 68a9876682 Merge pull request #1931 from podsvirov/vcpkg-export-ifw
[vcpkg-export-ifw] Maintenance Tool
2017-10-05 18:14:57 -07:00
Robert Schumacher 74bab196c9 Merge pull request #1873 from glachancecmaisonneuve/buildinstallcmakescriptsfix
Fix for BUILD_ARGS being always added in non ninja build (vcpkg_build_cmake,vcpkg_install_cmake)
2017-10-05 17:52:15 -07: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
Konstantin Podsvirov 6f763c5ca8 [vcpkg-export-ifw] Maintenance Tool
Install maintenance tool and create Start menu shortcuts
to manage, update and uninstall packages.
2017-10-05 21:24:32 +03:00
Robert Schumacher a34b6ee16e Merge branch 'export-ifw' of https://github.com/podsvirov/vcpkg into podsvirov-export-ifw 2017-10-04 14:14:58 -07:00
Jens Frederich 0ba3c166d7 Get proxy credentials behind web proxy 2017-10-04 08:19:57 +02:00
Robert Schumacher 433c505e32 [vcpkg] Revert attempt to build vcpkg.exe with VS2013 2017-10-03 15:58:10 -07:00
Robert Schumacher d5705e87c4 Merge branch 'master' into martin-s-patch-vs2013 2017-10-03 15:52:29 -07:00
Robert Schumacher 4440ae36b5 Merge pull request #1904 from UnaNancyOwen/add_wix
Add Dark support
2017-10-02 10:23:22 -07:00
Robert Schumacher 4f27ff859f Merge pull request #1829 from glachancecmaisonneuve/find_acquire_python2
find_acquire_program (python2)
2017-10-02 10:17:20 -07:00
Tsukasa Sugiura 58418e7373 Add Dark support
Add Dark support to vcpkg_find_acquire_program().
2017-10-03 00:55:54 +09:00
Konstantin Podsvirov c6149fae2f [vcpkg-export-ifw] Usage QtIFW tools
Download and use tools to make repository and installer
2017-09-28 00:21:26 +03:00
glachancecmaisonneuve 06798b6528 Fix for BUILD_ARGS being always added in non ninja build 2017-09-25 13:05:32 -04:00
Alexander Karatarakis 548b7f6919 Bump required version of CMake to 3.9.3
3.9.3 contains this interesting change:
FindBoost: Add support for Boost 1.65.0 and 1.65.1 to CMake 3.9
2017-09-22 14:21:37 -07:00
Alexander Karatarakis 39a96fc2f4 Bump required version of CMake to 3.9.2 2017-09-19 12:54:48 -07:00
glachancecmaisonneuve cbc3050b44 find_acquire_program fix for python2
python2 version bump
2017-09-17 02:33:44 -04:00
Jared Szechy e915ab0466 Update to latest python 3.5 patch 2017-09-12 20:13:34 -04: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
Alexander Karatarakis 6d0f750646 Merge pull request #1731 from FabienPean/PR/script_cmake_vcpkg_from_bitbucket
[cmake] add function vcpkg_from_bitbucket
2017-09-08 11:39:14 -07:00
martin-s c167c70c27 - Added support for VS2013 build chain tools. 2017-09-02 16:48:29 +02:00
Robert Schumacher e45012d3a6 Merge pull request #1639 from paercebal/enable_tolerant_config
Enable tolerance for similar configurations
2017-08-30 20:56:39 -07:00
Fabien Péan 97b04a0b95 Add CMake function vcpkg_from_bitbucket 2017-08-30 00:12:45 +02:00
Robert Schumacher b21bc7c11a [vcpkg] Don't use -ListImported in bootstrap. Fixes #1711 2017-08-28 17:33:03 -07:00
Robert Schumacher 7a2a237e13 [vcpkg] Don't leak changes to the path in bootstrap 2017-08-25 23:25:41 -07:00
Robert Schumacher 3f88832110 [vcpkg] Add commit date to vcpkg version 2017-08-25 23:20:57 -07:00
Alexander Karatarakis e4eee15ef9 Fix vcpkg_acquire_msys 2017-08-22 13:41:32 -07:00
Alexander Karatarakis bd7cd7f56d Add explanation for not printing in fetchDependency.ps1 2017-08-16 13:11:50 -07:00
Alexander Karatarakis 400010c667 fetchDependency.ps1: Don't print the Downloading message... 2017-08-15 19:29:03 -07:00
Alexander Karatarakis f4d11d7c9e Remove download prompts for cmake/git
The prompts were causing a lot of issues for users and especially CI builds
2017-08-15 14:41:23 -07:00
paercebal f1c6b5cd4b Enable tolerance for similar configurations 2017-08-12 10:57:56 +02:00
Alexander Karatarakis 8a0a99b62a Update required/downloaded git to 2.14.1 2017-08-11 15:40:06 -07:00
atkawa7 8b09cb2efe update make to 3.9.1 2017-08-11 09:02:36 -07:00
Alexander Karatarakis cebc7acf02 Updated version of nuget to 4.1.0 2017-08-07 12:26:30 -07:00
Robert Schumacher 6f112cf961 [vcpkg-find-acquire-program] Restore strawberry perl to satisfy openssl:x64-windows 2017-08-02 14:36:02 -07:00
Robert Schumacher ebc875df58 [openssl][vcpkg_find_acquire_program] Use msys to provide perl for vcpkg_find_acquire_program. Revert openssl to use this instead of msys directly. 2017-08-01 17:12:59 -07:00
Robert Schumacher 9a87ee9c9d [openssl] Fix error in msys call to perform the perl installation. 2017-08-01 16:03:40 -07:00
Robert Schumacher c22ab980bc [openssl] Switch to msys2 as a perl provider due to strawberryperl being down. 2017-07-31 11:27:22 -07:00
Robert Schumacher 8b6747d01b Merge pull request #1531 from Mixaill/windowssdk-registry
scripts/getWindowsSDK: use registry for SDK detection
2017-07-28 17:06:00 -07:00
Robert Schumacher 7c6c706160 [vcpkg-getWindowsSDK] Also look in the paths, just in case. 2017-07-28 17:05:38 -07:00
Robert Schumacher 4735040f66 [vcpkg] Hotfix for 63454f6189. 2017-07-28 16:46:57 -07:00
Robert Schumacher 63454f6189 [vcpkg-cmake] Always search for dynamic boost libraries 2017-07-28 11:45:06 -07:00
Robert Schumacher b8cc678b5b Merge pull request #1558 from atkawa7/template
[vcpkg] shorten license instruction in  portfile.in.cmake
2017-07-28 09:20:48 -07:00
Robert Schumacher d35dfff483 Merge pull request #1563 from paercebal/triplet_system_arch_correction
fix the TRIPLET_SYSTEM_ARCH initialization
2017-07-28 09:19:16 -07:00
paercebal 4a5ce3165d fix the TRIPLET_SYSTEM_ARCH initialization 2017-07-28 12:57:05 +02:00
atkawa7 78266bd041 [vcpkg] shorten license instruction in portfile.in.cmake 2017-07-27 20:21:15 -07:00
Mikhail Paulyshka 509b59b7ae scipts/getWindowsSDK: use registry for SDK detection 2017-07-25 12:42:59 +03:00
Mikhail Paulyshka 5d86005aa7 cmake: update to 3.9 2017-07-25 04:07:08 +03:00
Robert Schumacher 2807fce1ab [vcpkg-from-github] Improve documentation (#1457) 2017-07-18 12:26:55 -07:00
Robert Schumacher 6950aeb637 [vcpkg-applocal] Recurse into other binaries. Fixes #1435. 2017-07-13 17:47:20 -07:00
Robert Schumacher 5498864711 [vcpkg-toolchain] Add INPUT_FILE NUL. Fixes #1431. 2017-07-11 14:09:56 -07:00
Arkady Shapkin d222302b2f [cereal] Portfile fix 2017-07-08 02:45:36 +03:00
Robert Schumacher c21a2fe38a [angle] Add preliminary UWP support 2017-06-30 17:34:55 -07:00
Robert Schumacher e8f819e04e [vcpkg-fixup-cmake-targets] Fix bug when port has no unused cmake config files. 2017-06-27 11:24:31 -07:00
Robert Schumacher c697b40dc2 Merge pull request #1310 from khouzam/ffmpeg-uwp
Adding support for FFmpeg in UWP.
2017-06-21 17:09:58 -07:00
Robert Schumacher 78fff8f2ea Merge pull request #1299 from atkawa7/jansson
[jansson] new port required by nghttp2 #1122
2017-06-20 16:30:21 -07:00
Robert Schumacher 833c38c630 [jansson] Enable cmake scripts 2017-06-20 16:29:35 -07:00
Robert Schumacher 338f8614e3 [vcpkg-fixup-cmake-targets][glm] Upgrade GLM. Move cmake fixup logic into helper script. 2017-06-20 15:20:23 -07:00
Gilles Khouzam 8085cd34f2 Adding support for FFmpeg in UWP.
Adding support to download gas-preprocessor as an acquire_program.
Update all packages for msys2
Download perl and gcc for ARM assembly in ffmpeg.
2017-06-19 12:49:20 -07:00
Tsukasa Sugiura e24f83aed1 Fix typo of template
Fix typo of portfile template.
2017-06-15 08:30:22 +09:00
Robert Schumacher 13b29588ba [vcpkg-cmake] Add tools subdirectories to the find programs path. Improves #1143. 2017-06-09 23:56:19 -07:00
Robert Schumacher 299527f63b Merge pull request #1216 from atkawa7/patch-1
Acquire  chromium depot tools
2017-06-07 19:17:30 -07:00
atkawa7 3ee46a4bb6 stop cmake build on a failed download 2017-06-06 10:37:21 -07:00
Daniel Shaw 0c70ca2194 Merge pull request #1195 from danielshaw42/compiler_flags
Add support for compiler flags
2017-06-05 17:20:12 -07:00
Daniel Shaw 566172b3b6 remove debug statements 2017-06-05 17:01:20 -07:00
atkawa7 e3c9082631 Include it in common tools 2017-06-02 13:36:32 -07:00
atkawa7 4b6c1f291c Acquire chromium depot tools 2017-06-02 13:33:45 -07:00
Daniel Shaw eb3b2accbc Add support for compiler flags 2017-05-30 12:27:03 -07:00
Bagong dc43c4271b Add default path of 64-bit python as installed by MSVS2017 2017-05-29 20:32:06 +02:00
Bagong 71726ac000 Correct path bison/flex add ruby 2.4.1 and gperf 3.0.1 2017-05-29 09:05:52 +02:00
Robert Schumacher 49cd399586 [vcpkg-docs] Rework documentation for compatibility with readthedocs.io and MkDocs. 2017-05-28 14:15:13 -07:00
Robert Schumacher 334a35e425 [vcpkg-toolchain] Compare CMAKE_SYSTEM_NAME, not WINDOWS_STORE. Fixes #1179. 2017-05-28 13:07:20 -07:00
Robert Schumacher 88e4f79c77 Merge pull request #1163 from atkawa7/thrift
Thrift #16
2017-05-28 04:47:06 -07:00
Robert Schumacher e288a87b9f [vcpkg-ci] Do not delete log files 2017-05-25 18:15:05 -07:00
atkawa7 9884310dbe Remove unintuitive naming in vcpkg_find_acquire_program 2017-05-25 18:04:02 -07:00
Robert Schumacher 985e787b75 [vcpkg-ci] Add uwebsockets to internal CI 2017-05-25 15:57:40 -07:00
atkawa7 f1bf427695 Added Flex and Bison to vcpkg_find_acquire_program 2017-05-25 08:42:01 -07:00
Robert Schumacher 2b944c21e8 [vcpkg] Fix regression on Windows 7/8 introduced with Powershell Core support 2017-05-24 03:33:20 -07:00
Alexander Karatarakis 9db43574c9 Merge pull request #1141 from Mixaill/pscore-bootstrap
scripts/fetchDependency.ps1: fix vcpkg boostrapping with Powershell Core
2017-05-23 11:59:25 -07:00
Alexander Karatarakis 5ba2f0d81c scripts/fetchDependency.ps1: Retain previous code for hashing to support Win7 2017-05-23 11:53:20 -07:00
Robert Schumacher 70429b207d [vcpkg] Enable VCPKG_POLICY_ALLOW_OBSOLETE_MSVCRT 2017-05-22 22:00:02 -07:00
Mikhail Paulyshka 932f0f0657 scripts/fetchDependency.ps1: fix vcpkg boostrapping with Powershell Core 2017-05-22 23:57:37 +03:00
Daniel Shaw 30ea0b801f [rttr] initial commit of version 0.9.5 2017-05-22 12:26:36 -07:00
Robert Schumacher c99983613a [vcpkg-ci] Disable folly:x64-windows pending manual investigation. 2017-05-19 20:08:16 -07:00
Robert Schumacher 04c0a3888d [vcpkg-internalCI] exit $? doesn't cause VSO to fail the build 2017-05-19 15:29:07 -07:00
Robert Schumacher 7d17afb681 Merge pull request #1078 from KindDragon/grpc
Grpc 1.3.1
2017-05-14 23:01:53 -07:00
Robert Schumacher 74c2c23c13 [boost] Fix uwp builds. Add x86-uwp to CI.
Fixes #1069.
2017-05-14 19:56:16 -07:00
Arkadiy Shapkin 083bfa14b0 [c-ares] Initial commit for c-ares library
vcpkg_fixup_cmake_targets() support CONFIG_PATH parameter
2017-05-11 14:44:13 +03:00
codicodi 78c6e6ab12 [libepoxy] update to 1.4.2 2017-05-10 23:15:02 +02:00
Robert Schumacher 92591846cc [vcpkg-internalCI] Add folly:x64-windows to internal CI builds 2017-05-08 16:46:49 -07:00
Olaf van der Spek a032ae1b49 Update ports.cmake 2017-05-08 11:16:49 +02:00
Robert Schumacher 8df90aaa60 [grpc] Use vcpkg_fixup_cmake_targets() and improve file layout. 2017-05-06 23:02:25 -07:00
Robert Schumacher 68159355be [vcpkg] Add more logging to findXYZ.ps1 2017-05-06 21:37:04 -07:00
Alexander Karatarakis 7bdf189a92 Rework vcpkg's triplet environment reading
The triplet is "run" and vcpkg observes the environment.
Previously, the environment was deduced by the triplet's name
2017-05-04 15:06:18 -07:00
Robert Schumacher f821e41de6 Merge pull request #1020 from muemart/fix_arch
Fix processor architecture detection
2017-05-03 12:55:43 -07:00
Martin Müller eb3d052a52 Fix processor architecture detection 2017-05-03 19:11:29 +02:00
Robert Schumacher 4633c5e0ea [vcpkg] Add support for installing from HEAD 2017-05-03 04:12:28 -07:00
Robert Schumacher 9c4099545b [vcpkg-toolchain] When using the Vcpkg toolchain, do not also include the user-wide property sheet. 2017-05-01 23:12:43 -07:00
Robert Schumacher ff639ecc02 [vcpkg-applocal] Ensure log for copied DLLs is created, even when no DLLs are copied.
This fixes a bug which caused all non-vcpkg-using builds to be considered out of date.
2017-04-25 17:49:13 -07:00
Robert Schumacher 9775cfff1d [vcpkg-acquire-msys] PROCESSOR_ARCHITEW6432=AMD64, not x64 2017-04-25 13:47:28 -07:00
Robert Schumacher 89ad7d6b22 [vcpkg-toolchain] Add more CMAKE_SYSTEM_IGNORE_PATHs to suppress usage of system-wide openssl 2017-04-24 23:25:12 -07:00
Robert Schumacher c07e3b26f2 Merge branch 'x86-disable-ninja' 2017-04-24 22:55:06 -07:00
Robert Schumacher 522a2bd350 [vcpkg-acquire-msys] Enable side-by-side of x86 and x64 msys. 2017-04-24 22:47:50 -07:00
İsmail Dönmez 8bf9d2a72b
Fix missing parenthesis 2017-04-24 19:29:34 +02:00
İsmail Dönmez 656ba237d7
Use msys64 on 64bit systems 2017-04-24 14:19:26 +02:00
Robert Schumacher 169521070a [vcpkg] Ninja is only 64-bit; do not use on x86 2017-04-23 00:11:42 -07:00
Alexander Karatarakis 5fbc9c4563 Update cmake version to 3.8.0 (was 3.8.0rc1) 2017-04-21 18:41:01 -07:00
Alexander Karatarakis 4d850d153a [vcpkg.cmake] Detect .vcpkg-root 2017-04-20 16:19:39 -07:00
Robert Schumacher 35f8d033b7 [vcpkg] Add script for internal CI. This makes the set of built packages more transparent and updatable. 2017-04-19 04:54:30 -07:00
Robert Schumacher bfb76e52a4 [vcpkg] Fix getWindowsSDK to correctly handle the new optional c++ desktop deployment of the Windows SDK. 2017-04-13 18:59:13 -07:00
Robert Schumacher 92c0a91d3f [vcpkg-msbuild] Fix line wrapping bug on Win7.
On Win7, calling powershell via MSBuild results in normal output lines being split based on the ConHost system-wide default line length settings.

The fix is to first write all the lines to a file, then load that file as into an MSBuild ItemGroup. This avoids all interaction with ConHost.
2017-04-11 16:32:45 -07:00
Robert Schumacher 1513062f0b [vcpkg-scripts] Improve verbose logging in findAnyMSBuildWithCppPlatformToolset. 2017-04-11 14:41:57 -07:00
Robert Schumacher eb9b85c49d [vcpkg] Switch several usages of -ExecutionPolicy Unrestricted to Bypass to avoid failures due to Mark Of The Web 2017-04-08 18:53:39 -07:00
Wei Mao 6a2e1c77fe Fix issue 556: need setup include path for rc.exe (wtl fails to build) 2017-04-07 09:50:24 -07:00
Robert Schumacher 3839b44d18 [vcpkg-cmake] Use Bypass to avoid mark-of-the-web issues in cmake toolchain. 2017-04-06 15:08:35 -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 558d54dd4e [qt5] Add qtdeploy.ps1 to enhance applocal.ps1 when Qt is in use. 2017-03-31 06:35:23 -07:00
Robert Schumacher bbaf4d77e7 [applocal.ps1] Refactor out binary deployment 2017-03-31 03:11:06 -07:00
Robert Schumacher 1c9fd4aefc [applocal.ps1] Keep global set of searched binaries and avoid excessive recursion. 2017-03-31 03:05:15 -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 80e1a39a5d Merge pull request #864 from codicodi/fix-toolchain
[vcpkg.cmake] handle alias executable targets
2017-03-29 09:54:48 -07:00
Robert Schumacher a9a8772ad4 [vcpkg-configure-cmake] Rely on toolchain to provide CMAKE_PREFIX_PATH 2017-03-28 17:18:07 -07:00
codicodi 17c819c353 [vcpkg.cmake] handle alias executable targets 2017-03-28 19:08:30 +02:00
Robert Schumacher 32827f98c0 [vcpkg] Fix bug when downloading Git. 2017-03-24 21:53:19 -07:00
Alexander Karatarakis 3b511adfe4 Add EMPTY_INCLUDE_FOLDER policy. Resolves #816 2017-03-24 12:49:08 -07:00
Robert Schumacher 85169faaea [vcpkg-toolchain] Automatically detect Windows SDK version. 2017-03-21 17:02:18 -07:00
Robert Schumacher 8dc2699e5d [vcpkg-configure-cmake] Use toolchain in internal builds. 2017-03-21 01:48:52 -07:00
Alexander Karatarakis 38233af9a2 Look for 'git' instead of 'git.exe'. Resolves #820 2017-03-20 16:58:08 -07:00
Robert Schumacher fded520642 [vcpkg-qmake] Tidy qmake-based builds. Search for qmake.exe inside tools. 2017-03-20 16:20:02 -07:00
Alexander Karatarakis e4d337cc96 Use -NoProfile when calling powershell 2017-03-15 16:25:06 -07:00
Alexander Karatarakis fa4b4d48d9 Fix vcpkg_get_windows_sdk.cmake to properly handle space in path 2017-03-15 16:25:06 -07:00
Robert Schumacher e91218e638 Merge pull request #790 from Mixaill/msbuild-platformtoolset
vcpkg_build_msbuild: add PLATFORM_TOOLSET property
2017-03-14 17:10:33 -07:00
Mikhail Paulyshka c791d19bd1 vcpkg_configure_cmake: fix ARM configuring 2017-03-14 03:59:41 +03:00
Mikhail Paulyshka b87c1c1bea vcpkg_build_msbuild: add PLATFORM_TOOLSET property 2017-03-14 02:18:23 +03:00
Robert Schumacher e387f314a8 Merge pull request #775 from Mixaill/msvs2017-mpir-winsdk
[mpir] detect Windows SDK version (was: retarget MSVS2017 to Windows 10 SDK)
2017-03-13 14:15:56 -07:00
Robert Schumacher 26b9278a4c [vcpkg_build_msbuild] Perform a full rebuild by default. 2017-03-13 14:09:11 -07:00
Robert Schumacher 8fc1447da7 [vcpkg_build_msbuild] Default to overriding WinSDK version 2017-03-13 14:02:28 -07:00
Mikhail Paulyshka 27f0759cab template: add some more variables 2017-03-13 03:39:46 +03:00
Mikhail Paulyshka cff0971773 vcpkg_build_msbuild: add TARGET_PLATFORM_VERSION property 2017-03-12 21:22:59 +03:00
Robert Schumacher a2a558bd03 [vcpkg] Fix regression in 7b14894d. Fixes #772. 2017-03-11 19:08:16 -08:00
Alexander Karatarakis bfa5812a6b Update version of VS SetupAPI nuget package 2017-03-10 14:10:14 -08: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
Alexander Karatarakis b03b578ffc Rename policy to OnlyReleaseCRT 2017-03-03 19:09:24 -08:00
Alexander Karatarakis c2a368976d Add policy: NoDebugBinaries 2017-03-03 19:00:48 -08:00
Robert Schumacher 2f8d8d8b18 [ffmpeg] Initial commit of version 3.2.4 2017-03-02 07:29:19 -08:00
Robert Schumacher 61254273ba Merge pull request #701 from MKlimenko/master
Add proxy credential support
2017-02-28 06:09:03 -08:00
Alexander Karatarakis 58002f6239 Tweak -Verbose messages 2017-02-24 16:36:10 -08:00
Alexander Karatarakis 789f26c741 Rewrite WindowsSDK detection 2017-02-24 16:28:36 -08:00
Alexander Karatarakis c81edf7592 Rewrite MSBuild detection
Add -Verbose messages. Look for VS2015 in Program files as well as registry
2017-02-24 16:27:29 -08:00
Alexander Karatarakis 8f89f41a06 Inline variables 2017-02-24 15:17:18 -08:00
Alexander Karatarakis beb1250fe4 Improve functions that detect ProgramFiles in CMake 2017-02-24 15:02:10 -08:00
Alexander Karatarakis 60e67651c3 Improve functions that detect ProgramFiles in powershell 2017-02-24 14:30:56 -08:00
Alexander Karatarakis 984f710c3f Tweak Verbose messages 2017-02-23 16:01:20 -08:00
Alexander Karatarakis 6367924964 Disable Verbose-level messages for imported module 2017-02-23 15:50:52 -08:00
Alexander Karatarakis b5dc358d49 Remove unneeded Import-Module directive 2017-02-23 15:50:28 -08:00
Robert Schumacher 7dd7490468 [vcpkg] Force JOM to be updated to 1.1.2 2017-02-23 03:29:25 -08:00
Mikhail Klimenko 42ac9bbe1e Add proxy credential support 2017-02-22 14:51:05 +03:00
Robert Schumacher fa3f9dd962 [opengl] Add -ExecutionPolicy Bypass when invoking powershell as a child
process.
2017-02-21 23:29:31 -08:00
Alexander Karatarakis b831a7d9ee [find/acquire python] Update to v1.1.2 from v1.1.1 2017-02-21 19:39:53 -08:00
Alexander Karatarakis 4dc8f546f6 [find/acquire python] Use 32-bit versions and bump to latest patch version 2017-02-21 19:31:52 -08:00
Alexander Karatarakis c44c085e8b Add vcpkg_get_windows_sdk.cmake 2017-02-21 18:09:32 -08:00
Alexander Karatarakis a2cebceafe Rename findTargetPlatformVersion to getWindowsSDK 2017-02-21 17:45:08 -08:00
pravic 9aa7c944f2 Allow to use git.cmd in addition to git.exe
In respect of #682 and https://cmake.org/Bug/bug_relationship_graph.php?bug_id=9879.
2017-02-21 08:24:14 +03:00
Alexander Karatarakis 0dbc59da7a Fix script for powershell in Win7 2017-02-16 20:00:00 -08:00
Robert Schumacher cf537a2623 [vcpkg] Use the Registry to find VS2015 2017-02-16 19:21:55 -08:00
Alexander Karatarakis d36b292ae2 Don't prompt for downloading nuget when finding VS instances
This means bootstrap no longer prompts
2017-02-16 19:13:10 -08:00
Alexander Karatarakis 7b4cae57be fetchDependency.ps1: add option to override prompting for download 2017-02-16 18:48:14 -08:00
Alexander Karatarakis 66cc4eed68 CMake: Bump version to 3.8.0 to resolve VS2017 UWP build issues 2017-02-16 18:02:16 -08:00
Alexander Karatarakis 03b6548653 Use MinGit instead of PortableGit. Resolves #662 2017-02-15 16:35:51 -08:00
Alexander Karatarakis edec017ece Fix download of nasm. Resolves libjpeg-turbo build error 2017-02-14 19:20:13 -08:00
Alexander Karatarakis da26d09716 Add functions to find Program Files folders on the CMake side 2017-02-14 17:29:47 -08:00
Alexander Karatarakis 444f28dd24 Add functions to find Program Files folders on the powershell side 2017-02-14 16:53:29 -08:00
Robert Schumacher e139716c8f Merge pull request #653 from codicodi/add-libepoxy
Add libepoxy
2017-02-12 23:54:52 -08:00
Robert Schumacher 4cef21b894 [bootstrap] Specify NuGet Source to avoid impact from user config. 2017-02-11 09:51:02 -08:00
Alexander Karatarakis cfd5adaf13 Improve WinSDK detection 2017-02-09 15:26:40 -08:00
codicodi b65ae7c277 tabs to spaces 2017-02-09 18:15:57 +01:00
codicodi 6ca475a5b4 add libepoxy 2017-02-09 18:13:52 +01:00
Alexander Karatarakis 4f8e4af363 Remove unneeded Import-Module 2017-02-08 22:31:04 -08:00
Alexander Karatarakis b6b69025c3 bootstrap.ps1 now detects the available Windows SDKs 2017-02-08 22:29:29 -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
Robert Schumacher 4d43330241 Merge branch 'master' into codicodi-ninja-support 2017-02-08 15:24:59 -08:00
Alexander Karatarakis e1aea256b8 Fix variable name and guard against 0 instances 2017-02-08 02:07:53 -08:00
Robert Schumacher b8ae855786 Merge pull request #644 from Microsoft/dev/roschuma/no-intel-mkl
[vcpkg] Disable Intel MKL for all internal builds. Fixes #609.
2017-02-08 01:25:22 -08:00
Alexander Karatarakis f9616c6994 Add new Policy: Empty Package 2017-02-07 17:02:57 -08:00
Alexander Karatarakis acc669e869 Update SetupAPI version. Explicitly specify version. Use -nocache 2017-02-06 15:55:39 -08:00
Alexander Karatarakis 7207316ed4 Don't download nupkg. nuget.exe auto-downloads it 2017-02-06 15:29:38 -08:00
Ben Harper 504545d2c8 Add a workaround for another BITS code path
The fix from last week (ce9927f732)
worked for downloading most dependencies, but there is still one
BITS transfer code path, which this fix addresses.
2017-02-06 14:48:30 +02:00
Robert Schumacher f7dcbe97ff [vcpkg] Disable Intel MKL for all internal builds. Fixes #609. 2017-02-03 17:46:09 -08:00
codicodi 95af9aac7c Add Ninja support 2017-02-03 17:16:13 +01:00
Alexander Karatarakis ce9927f732 Improve error handling if BITS transfer fails 2017-02-02 16:00:30 -08: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
Alexander Karatarakis cd0b7d644b Add PolicyDLLsWithoutLIBs policy 2017-02-01 11:42:41 -08:00
Alexander Karatarakis f2d40c5b81 Download 32-bit perl instead of 64-bit. Resolves #620 2017-02-01 11:38:58 -08:00
Robert Schumacher 8b21933367 [vcpkg-msbuild] Add troubleshooting message to MSBuild projects with Importance=Normal 2017-01-31 17:53:08 -08:00
Alexander Karatarakis 872332df34 Remove doVcpkgRelease.ps1 2017-01-30 18:13:58 -08:00
Alexander Karatarakis 8b602f97c8 [vcpkg_copy_pdbs] Force output to be in en-us. Resolves #587 2017-01-25 18:32:24 -08:00
Robert Schumacher d04e78815a [vcpkg] Do not build tests when running scripts\bootstrap.ps1. 2017-01-25 15:05:51 -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 af0727cbc0 Improve detection of VS installation instances 2017-01-24 17:51:45 -08:00
Robert Schumacher 33ce94a456 [vcpkg integrate] Exit silently if target cannot be found. 2017-01-24 15:17:45 -08:00
Alexander Karatarakis f2ac7a32aa FetchDependency.ps1 now returns the downloaded exe's path 2017-01-24 12:36:46 -08:00
Alexander Karatarakis d96f56736e Fix path to nuget.exe 2017-01-24 12:32:03 -08:00
Alexander Karatarakis d5e7a501e9 Download nuget.exe in a version-including subfolder in Downloads\ 2017-01-24 12:30:14 -08:00
Alexander Karatarakis ccda20a858 Remove $downloadName variable 2017-01-24 12:01:11 -08:00
Alexander Karatarakis 93c3c0648a [VS2017] Enable building with v141 toolset 2017-01-23 19:25:47 -08:00
Alexander Karatarakis 7c9db95fec Bump downloaded git version 2017-01-23 18:47:38 -08:00
Alexander Karatarakis 868a7623ad Bump nuget.exe version 2017-01-23 18:47:11 -08:00
Robert Schumacher 44810f267d [vcpkg integrate] Lower verbosity of MSBuild messages. 2017-01-23 18:26:57 -08:00
Alexander Karatarakis 522b393901 Bump version of required CMake to 3.7.2 2017-01-23 17:02:43 -08:00
Alexander Karatarakis 58aeb68442 [VS2017] Enable building vcpkg itself with VS2017 2017-01-23 12:54:33 -08:00
Alexander Karatarakis e6c127511e [VS2017] Add powershell script to find any MSBuild with C++ support 2017-01-23 12:54:03 -08:00
Alexander Karatarakis bb639bfa9c [VS2017] Add powershell script to enumerator VS2017 instances 2017-01-23 12:53:18 -08:00
Alexander Karatarakis 030ed27117 Fix integration when $(Platform) is empty 2017-01-19 17:38:56 -08:00
Robert Schumacher 2b48e78086 Merge pull request #529 from codicodi/add-glib
Add glib
2017-01-19 14:04:09 -08:00
Alexander Karatarakis fd0adc561d [vcpkg_build/install_cmake] Add option to disable parallel building 2017-01-13 19:09:42 -08:00
codicodi f5a0a64e44 [glib] tooools 2017-01-14 02:59:41 +01:00
codicodi eb7ccc1223 Revert "[glib] use win_iconv and add subdir for tools"
This reverts commit ccd3e399f0.
2017-01-14 02:55:41 +01:00
Robert Schumacher da09df713f [vcpkg integration] Explicitly skip empty entries instead of recursing. Fixes #460. 2017-01-13 17:39:12 -08:00
Alexander Karatarakis 2bc4064b1e [vcpkg_build_cmake] Add option to specify the 64-bit toolset 2017-01-13 17:30:48 -08:00
codicodi ccd3e399f0 [glib] use win_iconv and add subdir for tools 2017-01-14 02:15:34 +01:00
Alexander Karatarakis f4622dce99 [7zip] Also consider the system version, if available 2017-01-11 20:54:25 -08:00
codicodi 275a59dd9d Add glib 2017-01-11 21:20:53 +01:00
Albert Ziegenhagel 1911fa8182 Acquire 7z
Since 7zip is distribute as installer only (no archive) we use msiexec to extract the installer without installing it. msiexec should be available on all windows computers (located in C:/Windows/system32)
2017-01-11 11:37:19 +01:00
Alexander Karatarakis 4f5f52ff47 Fix error message when looking for PYTHON2 2017-01-10 16:02:53 -08:00
Alexander Karatarakis c5dad5306e [vcpkg_apply_pathces] Fix typo (also trailing whitespace) 2017-01-06 14:57:45 -08:00
Silvio 1decb1b52c cmake: add qmake-related helpers function 2017-01-05 23:46:43 +01:00
Silvio f4c34bb42d vcpkg_apply_patches: add QUIET option 2017-01-05 23:46:43 +01:00
Christian Ullrich 335c15a9d0 Copy DLLs before attempting to regsvr32. 2016-12-23 14:47:38 +01:00
Christian Ullrich c0cb3ca009 Copy DLLs for all project types.
$(TargetPath) is a simpler way of getting the primary output than assembling it from multiple variables. In addition, $(OutputType) matches $(TargetExt) only for .exe projects.
2016-12-23 14:47:26 +01: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
Robert Schumacher a710f67e52 [vcpkg] Remove automatic include paths and link paths from CMake toolchain. It is customary to use find_X() in CMake, so automatic paths are not needed. 2016-12-03 02:54:37 -08:00
Charlie Barto f874d15eca fixed vcpkg trying to set properties on INTERFACE and ALIAS targets 2016-12-02 12:24:14 -05:00
Robert Schumacher 61e484a640 Merge fix #306 2016-11-29 18:27:45 -08:00
Alexander Karatarakis d933562a58 Move PYTHON2 "acquisition" to vcpkg_find_acquire_program 2016-11-28 17:17:28 -08:00
Robert Schumacher 61b653aad3 [vcpkg.cmake] Add `lib` and `lib/manual-link` to CMake's default link directories when using our toolchain. 2016-11-26 00:10:42 -08:00
Robert Schumacher 32157f8ce5 [vcpkg-integrate] Provide an opt-out for autolinking. Properly suppress integration via MSBuild when using CMake.
Add lib\ and lib\manual-link\ to additional library paths.

[gtest] Because the four libraries provided by gtest supply redundant symbols and define main, opt them all out.

Addresses #306.
2016-11-25 23:10:27 -08:00
Alexander Karatarakis a65f4c3c0b [bootstrap] Use "unknownhash" if git is not available. Resolves #305 2016-11-21 18:10:21 -08:00
Charlie Barto 447160a19e add support for VS 2017 2016-11-19 01:33:31 -05:00
charlie barto d56ab64fde added x64 as a prefix to search for cl.exe in the toolchain file, this makes things work with VS '15' if you manually specify the triplet 2016-11-16 12:38:30 -05:00
Robert Schumacher 637dac384c [vcpkg-cmake-toolchain] Avoid IN_LIST to reduce required cmake version 2016-11-11 16:17:39 -08:00
Robert Schumacher d746bf5822 Merge pull request #273 from Morten242/multithreaded_install
Add /m switch to vcpkg_install_cmake
2016-11-10 17:57:43 -08:00
Mårten Nordheim 34c585901e Add /m switch to vcpkg_install_cmake
(https://github.com/Microsoft/vcpkg/issues/258#issuecomment-259839046)
2016-11-11 01:16:24 +01:00
Mårten Nordheim 60c61d9305 Add /m switch to vcpkg_build_msbuild.cmake
(https://github.com/Microsoft/vcpkg/issues/258#issuecomment-259018977)
2016-11-11 01:15:14 +01:00
Alexander Karatarakis 097626c317 Use /DEPENDENTS instead of /IMPORTS in applocal.ps1 2016-11-08 19:02:59 -08:00
Alexander Karatarakis dbab03a1a8 Merge branch 'postbuild' 2016-11-08 15:09:56 -08:00
Alexander Karatarakis e642767c84 Remove triplet inclusion from the template portfile 2016-11-08 14:45:30 -08:00
Alexander Karatarakis 1808d461b0 triplet is now automatically included before portfiles.
Also remove trailing whitespaces from portfiles
2016-11-08 14:25:47 -08:00
Alexander Karatarakis 6e9d17f73c Introduce BUILD_INFO file. Significant change in the way static/dynamic is
handled
2016-11-08 14:12:49 -08:00
Robert Schumacher 1bc75b551d Merge branch 'qt5-add' of https://github.com/Barath-Kannan/vcpkg into Barath-Kannan-qt5-add 2016-11-07 16:28:14 -08:00
Alexander Karatarakis 6e9eafb7ed Do a git-reset after using git --worktree checkout 2016-11-06 20:11:26 -08:00
Robert Schumacher e5152851f2 Revert d58f0c6680. MSBuild (and CMake) do not allow switching on CRT type effectively, so we should use more robust logic. 2016-11-04 17:37:58 -07:00
Robert Schumacher d7ff71610b [vcpkg-apply-patches] Correct issue with src directories which contain a config\ folder. Reduce verbosity of output. 2016-11-02 16:49:15 -07:00
Charles Barto b25c13c155 made some qt5 fixes 2016-11-01 19:19:05 -04:00
Alexander Karatarakis 789855546c Fix issues with the integration file 2016-10-31 17:02:39 -07:00
Alexander Karatarakis b04b264f29 [vcpkg_configure_cmake] Fix C_FLAGS 2016-10-31 16:18:30 -07:00
Alexander Karatarakis d58f0c6680 [integration] Enable static lib integration. Also, detect .vcpkg-root 2016-10-31 13:32:58 -07:00
Alexander Karatarakis 600e11d83c [vcpkg_copy_pdbs] Branch on dynamic/static. Resolves #224 2016-10-31 12:29:41 -07:00
Robert Schumacher bf16c7f4cc [vcpkg-cmake] Fix regression in Ninja generator support for x86. 2016-10-31 10:11:25 -07:00
Robert Schumacher 956f3b110b [vcpkg-cmake] Added slightly more error checking 2016-10-31 09:37:13 -07:00
kumar8600 0b54a01149 Add cl.exe path based architecture detection for CMake toolchain 2016-10-30 18:46:24 +09:00
Alexander Karatarakis 2efbe4ec6f [vcpkg.targets] Change VCPkg casing to Vcpkg 2016-10-28 18:58:39 -07:00
Barath Kannan 095afa2ff1 incorrect error file variable 2016-10-25 22:31:27 +11:00
Barath Kannan 162ba52f43 need a function to repeatedly build up to a number of failures, since qt builds are so flaky 2016-10-25 20:56:02 +11:00
Robert Schumacher dffedfaa32 [vcpkg_apply_patches] Improve error message from failed patch apply. 2016-10-24 21:13:30 -07:00
Barath Kannan 8dbeacd5ad static linkage and jom fixes 2016-10-25 12:39:50 +11:00
Robert Schumacher 0f0c0b7ad9 [vcpkg_apply_patches] Specify git-dir to avoid errors due to invalid git repo 2016-10-24 17:06:33 -07:00
Barath Kannan 0af6ca8123 add qt5 support, working install but static linkage with RT needs to be implemented 2016-10-25 02:06:27 +11:00
Alexander Karatarakis bcfe15ce2b Add two spaces in front of message() to fix formatting
In Warning or Error, indented text is considered preformatted.
Otherwise CMake tries to format it itself, and there are issues with
whitespace in the path
2016-10-20 15:46:32 -07:00
Alexander Karatarakis 7dea245b9c [vcpkg_apply_patches] Print that patch applying failed instead of
FATAL_ERROR
2016-10-18 18:25:45 -07:00
Alexander Karatarakis 6059b2bf2f [vcpkg_apply_patches] Also print working dir 2016-10-18 16:54:48 -07:00
Alexander Karatarakis 829f32e18b Merge branch 'master' of https://github.com/Microsoft/vcpkg 2016-10-18 16:32:42 -07:00
Alexander Karatarakis 4488064f81 [vcpkg_apply_patches] Check if patch was properly applied 2016-10-18 16:17:47 -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
Mårten Nordheim 1009cd47bb Use -noprofile to avoid loading powershell profiles 2016-10-11 15:51:42 +02: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
Adam Martin 3f77292da5 Fixed tabs to spaces formatting 2016-10-09 10:59:37 -05:00
Adam Martin 32548fe2ed Add the tools directory to CMAKE_PROGRAM_PATH so find_program and similar can locate installed tools 2016-10-09 10:55:46 -05: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
Robert Schumacher b1fe038a83 Remove use of vcpkg_build_cmake() across all portfiles. Fixes #123 2016-10-06 15:29:37 -07:00
Alexander Karatarakis 595ec61dee Release script no longer adds a git tag 2016-10-06 14:24:10 -07:00
Alexander Karatarakis 7c05facd8a Forward triplet options to default CMAKE variables 2016-10-06 13:46:41 -07:00
Alexander Karatarakis 57b638fea9 Fix release script to properly checkout .vcpkg-root in the temp dirs 2016-10-05 17:31:27 -07:00
Alexander Karatarakis 6b2ac13699 [doVcpkgRelease] ErrorActionPreference = "Stop"
To prevent tags from being created on fail
2016-10-05 17:20:45 -07:00
Alexander Karatarakis 0aa4dfb718 Update portfile template to include SOURCE_PATH 2016-10-05 16:59:59 -07:00
Robert Schumacher fb6ec0bb82 [vcpkg] Fix UWP regression introduced with ac2e248e8f. Fixes #111 2016-10-03 16:52:56 -07:00
Robert Schumacher e03e617f06 [ace] Minor cleanup after PR #108 2016-10-03 16:14:27 -07:00
Silvio 6cf29cdfb6 Fix space/tabs typo 2016-10-02 13:11:45 +02:00
Silvio bcaae465c5 Add platform option to vcpkg_build_msbuild
Also added documentation for the platform option and the rest
of the function
2016-10-02 12:55:30 +02:00
Alexander Karatarakis e507c14229 create & edit commands now only handle package names 2016-09-30 18:21:38 -07:00
Robert Schumacher 241ca8cd17 [vcpkg] Improve create command to generate initial CONTROL file 2016-09-30 17:09:17 -07:00
Alexander Karatarakis ac2e248e8f Rename variable to CMAKE_TRIPLET_FILE 2016-09-29 15:00:39 -07:00
Alexander Karatarakis 17b95eb28c Remove leading underscore in _VCPKG_TARGET_TRIPLET and add CACHE attribute 2016-09-29 14:58:09 -07:00
Robert Schumacher d9aba9f0fe [vcpkg] Add extract destination argument to vcpkg_extract_source_archive 2016-09-29 08:31:12 -07:00
Alexander Karatarakis 48fe5f36b2 Rename SCAFFOLD to CREATE to match `vcpkg create` 2016-09-28 16:25:32 -07:00
Alexander Karatarakis e4ada711c2 Add Common Ambient Variables to porfile template 2016-09-28 16:21:47 -07:00
Robert Schumacher cc29d43f85 Merge branch 'master' of https://github.com/microsoft/vcpkg 2016-09-27 15:51:16 -07:00
Robert Schumacher 288bdf367a [vcpkg] Enable multicore builds by default. 2016-09-27 15:50:11 -07:00
Alexander Karatarakis 7147ef13eb Merge branch 'Add-mirror-support' of https://github.com/Ninetainedo/vcpkg into Ninetainedo-Add-mirror-support 2016-09-26 13:47:52 -07:00
Ninetainedo 2491a16b0d Updated portfile.in.cmake to use URLS 2016-09-25 14:46:43 +02:00
Ninetainedo 586c96e1b1 Used a function to check file integrity 2016-09-25 00:36:50 +02:00
Ninetainedo c55c9df228 Link to "issues" instead of "new issue" 2016-09-25 00:26:05 +02:00
Ninetainedo 51da39c1ed Display status on download error 2016-09-25 00:25:40 +02:00
Ninetainedo 62d9473412 Added spaces between brackets for double clicking 2016-09-25 00:24:38 +02:00
Ninetainedo 930d0a7ded URL and MIRRORS are now URLS
Updated all portfiles accordingly.
2016-09-25 00:23:04 +02:00
Robert Schumacher cdfa4ea1df Reduce repetition of relative paths in vcpkg.cmake to reduce future errors 2016-09-24 12:05:56 -07:00
Jan Hrubý 1bec0fcb73 fixed an incorrect relative directory that pointed into wrong location 2016-09-24 15:44:20 +02:00
Ninetainedo add26b7b5f Updated vcpkg_download_distfile.cmake to handle MIRRORS. Also updated the HASH errors to match the CMake formatting (easier to read) 2016-09-24 15:23:18 +02:00
Jan Hrubý 14c09eeb22 changed execution policy from remotesigned to unrestricted 2016-09-23 13:17:51 +02:00
Silvio 0bf9af15dc Fix wrong CMAKE_PREFIX_PATH in vcpkg.cmake 2016-09-23 00:26:18 +02:00
Ninetainedo 8cee9c6e07 Replaced everything concerning MD5 with SHA512 2016-09-22 21:30:58 +02:00
Alexander Karatarakis 764afd8619 CMake now automatically detects the root directory via .vcpkg-root 2016-09-22 03:08:27 -07:00
Robert Schumacher e04ecb3dd8 Add stamp file for extracted archives.
This enables multiple archives to be correctly expanded into the same build tree. Previously, the second archive will detect as being already extracted since 'src' exists.
2016-09-20 21:09:00 -07:00
Alexander Karatarakis f78c64e3a9 Remove unused function 2016-09-19 19:01:04 -07:00
Alexander Karatarakis b9a0cee78d Powershell scripts now detect the root dir via the .vcpkg-root file 2016-09-19 18:52:17 -07:00
Alexander Karatarakis edb8b44b13 [bootstrap.ps1] Use older-powershell-friendly way to determine path 2016-09-19 13:59:32 -07:00
Alexander Karatarakis ccca198c1b Initial commit 2016-09-18 20:54:03 -07:00