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