309 Commits

Author SHA1 Message Date
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