Commit Graph

421 Commits

Author SHA1 Message Date
Robert Schumacher b54f4f26ae [blaze] Fix remaining stray _INVALID_ROOT_ 2017-11-01 11:42:09 -07:00
James Chang 4ff90ec430 [poco] build with MySQL support (#2088)
* [poco] build with MySQL support

Set proper variables to enable MySQL support if libmysql port is installed

* [poco] Move Mysql support to a feature. Enable CMake config files.
2017-11-01 01:27:12 -07:00
Robert Schumacher 516c42bdc4 [bootstrap-vcpkg] Added better diagnostics in case of MSBuild failure. 2017-10-31 23:41:24 -07:00
Alexander Karatarakis a5b54588ec [git] Update to 2.15.0 (was 2.14.3) 2017-10-31 17:31:10 -07:00
Alexander Karatarakis 47bf4b6b5c [fetchDependency] Now also returns output in the form <sol>data<eol> 2017-10-31 17:31:10 -07:00
Alexander Karatarakis 7d0bcceaf0 [findVSInstances] Data lines are now placed within <sol><eol> tags. Text outside these tags is ignored
This means we can print text in powershell now and it won't break vcpkg.
2017-10-31 17:31:10 -07:00
Alexander Karatarakis eb7e1e481b Fix proxy usage in Win7 (powershell 2.0) 2017-10-31 17:31:10 -07:00
Alexander Karatarakis 0796a9df0e [git] Update to 2.14.3 (was 2.14.2.3) 2017-10-27 19:03:26 -07:00
Alexander Karatarakis 83c29df043 [fetchDependency] Fix compat with Powershell 2 2017-10-27 15:16:46 -07:00
Robert Schumacher 4b66571c9d [blaze] Add dependencies and install *-config.cmake files. 2017-10-26 22:35:06 -07:00
Robert Schumacher 73571b8eb7 Merge pull request #2034 from seanwarren/trim-sdk-version-string
Remove non-numeric characters from Windows SDK version string
2017-10-25 16:54:44 -07:00
Alexander Karatarakis aec9215800 [InternalCI.ps1] Fix error when buildtrees/ does not exist 2017-10-24 17:08:24 -07:00
Robert Schumacher 90a3a8a3af Merge pull request #1972 from jasjuang/cgal
new port: cgal
2017-10-23 13:05:58 -07:00
Sean Warren 2a61710326 Remove non-numeric characters from Windows SDK version string
See issue #1836, #2019
2017-10-23 11:01:40 +11:00
Alexander Karatarakis 50ae9eec87 Do not depend on newlines when getting output from powershell 2017-10-19 19:57:58 -07:00
Robert Schumacher f527812e9e [grpc] Fix absolute paths in installed cmake files. 2017-10-19 08:53:59 -07:00
bahaki386 11fdd415dd Update Meson to 0.43.0
Upedate Meson to 0.43.0.
It will fix Issue #2006.
2017-10-18 19:38:25 +09:00
Alexander Karatarakis e9ba8b0ecb [nuget] Update to 4.4.0 (was 4.3.0) 2017-10-17 14:19:48 -07:00
Alexander Karatarakis 508c21a6f8 [vswhere] Update to 2.2.7 (was 2.2.3) 2017-10-17 14:08:30 -07:00
Alexander Karatarakis fa4e54a373 [git] Update to 2.14.2.3 (was 2.14.1) 2017-10-17 14:05:55 -07:00
Alexander Karatarakis ffd91c0c1d [fetchDependency] Call Get-FileHash if available, otherwise fallback 2017-10-17 13:58:36 -07:00
Alexander Karatarakis d6d5540cc5 [fetchDependency] Call Start-BitsTransfer if available, otherwise fallback 2017-10-17 13:54:41 -07:00
Alexander Karatarakis 451c1c96be [fetchDependency] Use Test-Module for BitsTransfer module check 2017-10-17 13:42:58 -07:00
Alexander Karatarakis 7fac8a06c0 [fetchDependency] Add Test-Module function 2017-10-17 13:40:01 -07:00
Alexander Karatarakis 147cde8bfd [fetchDependency] Use Expand-Archive if it exists, otherwise fallback to cmd 2017-10-17 13:23:22 -07:00
Alexander Karatarakis edb718e21b [fetchDependency] Introduce Test-Command function 2017-10-17 13:22:17 -07:00
Alexander Karatarakis 87296823ac [cmake] Update to 3.9.4 (was 3.9.3) 2017-10-17 12:43:08 -07:00
Alexander Karatarakis 0051e7477b [findVS] Add detection for VS2015 Build Tools 2017-10-16 17:04:55 -07:00
Alexander Karatarakis e8f64049cf Fix getWindowsSDK.ps1 error when $path is $null 2017-10-16 17:02:59 -07:00
Alexander Karatarakis 374253cb1b [ninja] Update to 1.8.2 2017-10-16 16:23:10 -07: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
Robert Schumacher fc1a24ad8b [vcpkg] Initial commit of powershell integration 2017-10-14 01:45:28 -07:00
jasjuang 4ce8f0aa31 new port: cgal 2017-10-13 21:25:18 -07:00
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