Victor Romero
e46a029bf7
[libplist,libyuv,highfive,pbc,intelrdfpmathlib,fmi4cpp] Update baseline to pass
2020-01-13 11:47:13 -08:00
NancyLi1013
fc34b74ce2
[libevhtp] Add new port ( #8678 )
...
* [libevhtp] Add new port
* Add homepage
* Update ci.baseline.txt
2020-01-10 15:50:35 -08:00
NancyLi1013
1990d4b72c
[libwandio] Add new port ( #8683 )
...
* [libwandio] Add new port
* Update ci.baseline.txt
2020-01-10 15:48:44 -08:00
Jack·Boos·Yu
0fb8168c7c
[caf] Update to 0.17.2 ( #8888 )
...
* [caf]Upgrade to 0.17.2
* update baseline
2020-01-10 15:46:23 -08:00
Phoebe
3200392582
[libplist] Update to 1.2.137 ( #8936 )
...
* [libplist] Upgrade to 1.2.137
* Update CMakeLists.txt
* [libplist] Update build status
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
2020-01-10 15:43:06 -08:00
Victor Romero
9fc8197d8c
[yoga, freetype-gl] Update osx baseline
2020-01-10 12:26:34 -08:00
Jack·Boos·Yu
7dc8ecbc08
[azure-kinect-sensor-sdk] Remove feature test and fix static build in Windows ( #9458 )
...
* [azure-kinect-sensor] Remove feature test and fix static build in Windows
* [azure-kinect-sensor-sdk] Re-fix components install path using patch
* [azure-kinect-sensor-sdk] Remove bin debug/bin in static build
* update baseline
2020-01-10 10:47:09 -08:00
Alexander Neumann
504eeea514
Map MinSizeRel and RelWithDebInfo correctly ( #6393 )
...
* Map MinSizeRel and RelWithDebInfo to Release by default
* switch to CMAKE_CONFIGURATION_TYPES
* changed mapping slightly
* add empty list element to the mapping
* more comments and an option to turn verbose messages on.
* removed line info.
It would require the file name to make sense out of it.
2020-01-09 15:26:27 -08:00
Jack·Boos·Yu
8bec8b516b
[sdl1]Change build method to vcpkg_*_make ( #9207 )
...
* [sdl1]Change build method to vcpkg_*_make
* [sdl1] Fix output message
* [sdl1]Fix build.
* [sdl1] Correct message
* update baseline
2020-01-09 14:39:10 -08:00
JackBoosY
6e2d1e626f
[libguarded] Correct hash
2020-01-08 22:00:56 -08:00
JackBoosY
2f380c6153
Update baseline to fix osx failure
2020-01-08 21:51:07 -08:00
NancyLi1013
eab8812ac5
[libb2] Add new port ( #8518 )
...
* [libb2] Add new port
* Update
* Update ci.baseline.txt
2020-01-06 14:59:18 -08:00
NancyLi1013
ec2ceeba40
[tfhe] Add new port ( #8386 )
...
* [tfhe] Add new port
* Add the message for not support OSX
* Update message and ci.baseline.txt
2020-01-06 14:58:27 -08:00
NancyLi1013
e13ed9547a
[libmagic] Add new port ( #8650 )
...
* [libmagic] Add new port
* Update
* Add debug build
* Rebuild
* Update source address
* Update ci.baseline.txt
2020-01-06 14:29:12 -08:00
dan-shaw
86c947bcbb
update baseline
2020-01-06 14:21:41 -08:00
Tanner Gooding
fb2006edf9
[nethost] Adding a port for nethost ( #8701 )
...
* Adding a port for nethost
* Fixing ref, removing unneeded include, and marking unsupported architectures for nethost
* Fixing the expected sha512 for nethost
* Setting nethost to fail on static and uwp
* Removing an unecessary file(REMOVE_RECURSE) from nethost
* update baseline
* [nethost] Update to latest from dotnet/runtime
* [vcpkg-baseline] Update baseline for nethost
* [vcpkg-baseline] Update baseline for nethost
Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
2020-01-06 13:14:20 -08:00
Jack·Boos·Yu
95d989c4a4
[pdal] fix static build ( #9308 )
...
* [pdal] fix static build
* update baseline
* [pdal] Re-fix find dependency geos
* [padl] Find library geos_c/libgeos_c instead of library geos/libgeos
* [pdal] Fix dependency boost
* update baseline
2020-01-06 12:44:46 -08:00
Alexander Neumann
f8165f7270
[qt5-base] Fix Qt5 linux build and be a bit less flaky in CI ( #9260 )
...
* Fix static qt5 builds and ignore system qmake
closes #9234 and #9239
* fix angle conflict and icu dependency
* add egl-registry as a dependency
* remove space
* adding spaces resolved the problem
* move files only if they exist
* Update the Wrapper to use the Postgres target
fixes some observed linkage issues
* update baseline
* add fontconfig on linux so CI is less flaky in a full rebuild
* fix linkage dependent qt5-imageformats libs
* Fix Wrapper for Linux and add other platform libs to Qt5::Core
* fix plugin properties in cmake files
* fix cmake files.
* fix missing plugin qminimal deployment into tools dir
* change wrapper slightly
* UNIX also means APPLE so it needs to be excluded
* fix the static windows build
* mark the parts of fixcmake which require further work to work with single configuration builds
* Update ci.baseline.txt
make qt5-tools pass for CI testing
* fix last regression
* break auto fontconfig in configure script to fix qt5-tools
* update baseline
* enable verbose to debug ci
* try to help it instead of breaking it
* completly link icu
* try to fix fontconfig configure
* fix configure call. cannot be called with a list!
* remove invalid line from patch
* force icu and reduce the required icu libs according to the configure script
* fix icu linkage
* add more icu dependencies and names for windows
* add more icu libs. Seems like all are needed
* fix typo
* print icu libs in debug
* check releasenames
* try again
* change link order
* add icu to wrapper
* fix typo
* patch icu configure for static windows builds
* add other icu libraries to the icu patch
* fix icu in x64-windows-static
* update baseline. VTK builds in local WSL so it should work in CI
* update VTK control to force rebuild
* remove qt5-tools=pass from baseline
* remove qcustomplot:x64-linux=fail from baseline
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
2020-01-06 12:36:51 -08:00
Tatsuro Shibamura
a17d8cbf95
[sdl1] Add build support for ARM64 Windows 10 ( #9301 )
...
* [sdl1] Add build support for ARM64 Windows 10
* update baseline
* [sdl1] update version info
* update baseline
* Revert 5f71592f54
Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
2020-01-06 12:32:55 -08:00
winsoft666
96bfe1b594
[akali] Add new port ( #9499 )
...
* Add: set(VCPKG_PLATFORM_TOOLSET v140)
* add ppxbase and ppxnet.
* nice, ppxbase and ppxnet can install successful.
* update to v1.7
* + add duilib2
- update ppxbase, ppxnet.
* set VCPKG_PLATFORM_TOOLSET to vc141.
duilib2/ppxbase/ppxnet port.
* library version.
* duilib2, ppxbase version.
* duilib2 version
* update duilib2/ppxbase version.
* update duilib2 code version.
* update ppxbase version.
update duilib2 version.
* update ppxbase/duilib2 cmake config.
* duilib2 version.
* ppxbase version.
* + add akali library.
* update ports script.
* ports update.
* add akali
* remove duilib2/ppxnet
* revert
* update akali version.
* update akali version.
* Update portfile.cmake
* Update portfile.cmake
2020-01-06 11:13:17 -08:00
Thad House
9bd91cbebe
[wpilib] update to 2020.1.1 ( #9513 )
2020-01-06 11:08:52 -08:00
Phoebe
140ddf37cd
[box2d] Update to 2019-12-31 ( #9529 )
...
* [box2d] Update to 2019-12-31
* Udpate ci baseline file
* Update ci baseline file
2020-01-06 11:00:01 -08:00
Alvin
97485dc036
[uvatlas] Upgrade to dec2019 ( #9379 )
...
* [uvatlas] Upgrade to dec2019
* [uvatlas] Delete and update deprecated functions
* [uvatlas] x64-uwp passing, remove from ci.baseline.txt
* [uvatlas] Don't test x86-windows-static by default, remove it
2020-01-02 13:56:14 -08:00
Victor Derks
8b07958e8b
[charls] upgrade to 2.1.0 ( #9494 )
...
* [charls] upgrade to 2.1.0
Upgrade to the latest released version of CharLS. The patch file has become obsolete.
* Remove charls=fail triplets from ci.baseline.txt
Both arm-uwp and x64-uwp can be build.
2020-01-02 13:30:27 -08:00
NancyLi1013
8cab87ed93
Update baseline ( #9435 )
...
* Remove freerdp:x64-linux=fail from ci.baseline.txt
* Update
* Add azure-kinect-sensor-sdk:x64-windows-static=fail
2020-01-02 10:58:25 -08:00
Jack·Boos·Yu
1c4a1d1cef
[protobuf-c]Add new port. ( #8624 )
...
* [protobuf-c]Add new port.
* [protobuf-c]Add homepage.
* [protobuf-c] Remove useless code.
* update baseline
* update baseline
2019-12-23 12:40:21 -08:00
Jack·Boos·Yu
f3c11016ef
[hiredis] Support building static ( #9388 )
...
* [hiredis] Support building static
* update baseline
* update baseline
2019-12-23 12:18:50 -08:00
Robert Schumacher
c0d22c88ea
[vcpkg_install_qmake] Add vcpkg_install_qmake ( #9412 )
...
* [vcpkg_install_qmake] Add vcpkg_install_qmake and convert existing ports to use it.
[vcpkg_configure_qmake] Add 'staticlib' to CONFIG in static builds
* [vcpkg_configure_qmake] Don't specify DESTDIR
* [libqglviewer][vcpkg_configure_qmake] Add staticlib CONFIG only for libqglviewer
* [qt5-base] Increment version to track changes in vcpkg_configure_qmake()
2019-12-23 06:10:12 -08:00
Robert Schumacher
59b28867dc
[vcpkg-baseline] Fixes for vtk, libarchive, xalan-c, and openvpn3 on Linux ( #9411 )
...
* [libarchive] Fix cpu_set_t missing
* [xalan-c] Fix flakiness in presense of ICU
* [openvpn3] Add missing bits/endian.h include
* [vcpkg-baseline] Mark vtk as no longer failing
2019-12-21 11:34:24 -08:00
Tatsuro Shibamura
a732ecda63
[directxtk] Update to dec2019 release ( #9381 )
...
* [directxtk] Update to dec2019 release
* [directxtk] Replace UWP detection with VCPKG_TARGET_IS_UWP
2019-12-20 16:21:10 -08:00
Tatsuro Shibamura
b5657848d4
[directxmesh] Update to dec2019 release ( #9384 )
...
* [directxmesh] Update to dec2019 release
* [directxmesh] Replace UWP detection with VCPKG_TARGET_IS_UWP
2019-12-20 16:20:50 -08:00
Tatsuro Shibamura
1258ac0a10
[directxtex] Update to dec2019 release ( #9383 )
...
* [directxtex] Update to dec2019 release
* [directxtex] Replace UWP detection with VCPKG_TARGET_IS_UWP
2019-12-20 16:20:28 -08:00
Tatsuro Shibamura
024350d0e1
[directxtk12] Update to dec2019 release ( #9382 )
...
* [directxtk12] Update to dec2019 release
* [directxtk12] Replace UWP detection with VCPKG_TARGET_IS_UWP
2019-12-20 16:19:51 -08:00
Alexander Neumann
f8cfe6c164
Fix CMAKE_TRY_COMPILE_PLATFORM_VARIABLES ( #8533 )
...
* Fix CMAKE_TRY_COMPILE_PLATFORM_VARIABLES
to respect already set values
closes #8506
* ws change to trigger full rebuild
2019-12-20 12:20:31 -08:00
Lily
0d5fc4c6ef
[rttr] Add dependency rapidjson ( #9252 )
...
* [rttr] Add dependency rapidjson
* [rttr] Modify ci.baseline.txt
* [rttr] Handle copyright
2019-12-20 12:15:14 -08:00
Adam Jorgensen
14b0cf90e8
[opendnp3] Add new port ( #9313 )
...
* Added port for OpenDNP3 library
* Added usage note
* Handle library linkage setting
* Removed deprecated vcpkg_common_functions include
* Indicated that OpenDNP3 will fail to build on UWP targets
* [opendnp3] Export cmake files and force to build static in Windows
* [opendnp3] Fix include export-cmake name
Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
2019-12-20 12:00:29 -08:00
Alvin
52d7109219
[simpleini] Fix build failure on travis CI ( #9330 )
...
* [simpleini] Fix build failure on travis CI
* [simpleini] x64-linux passing, remove from ci.baseline.txt
* [simpleini] x64-osx passing, remove from ci.baseline.txt
2019-12-20 11:57:49 -08:00
IronsDu
df4db7117b
[brynet] Update to 1.0.5 ( #9277 )
...
* Update portfile.cmake
update brynet to tag 1.0.5 .(after now, brynet changed to header only)
* Update portfile.cmake
* Update CONTROL
* Update ci.baseline.txt
remove brynet's setting
2019-12-20 11:55:20 -08:00
NancyLi1013
af5f57c248
Update baseline with 'leptonica:arm-uwp=fail' ( #9349 )
2019-12-19 11:48:28 -08:00
Jack·Boos·Yu
e308474b85
Update baseline to skip ogre conflicts ( #9331 )
...
* update baseline
* Replace ogre with ogre-next in baseline results
2019-12-16 10:18:47 -08:00
Jack·Boos·Yu
cf7f244bc8
Removed umock-c:64-windows-static result in baseline because it can now build successfully ( #9279 )
2019-12-11 11:56:53 -08:00
Robert Schumacher
ffed695062
[libxslt] Fix writing to locations outside vcpkg in Windows builds ( #9242 )
...
* [libxslt] Fix writing to locations outside vcpkg in Windows builds
* [libxslt] Add passing arm64-windows to baseline
2019-12-07 05:50:24 -08:00
Laurent Rineau
767909ad14
[vcpkg_find_acquire_program] Give hints for yasm with brew and apt ( #9191 )
2019-12-06 16:01:12 -08:00
Robert Schumacher
92dc30ff52
[vcpkg] Check in baseline results for CI builds ( #9203 )
...
* [vcpkg] Check in initial baseline
* [vcpkg] Baseline update
* [vcpkg] Further baseline updates
* [vcpkg] Update baseline
* [vcpkg] Update baseline
* [vcpkg] Update baseline
* [vcpkg] Update baseline
* [xalan-c] Fix flaky build for non-Windows hosts
2019-12-06 02:18:47 -08:00
Tatsuro Shibamura
227d055359
[ffmpeg] Fixed build error ARM64 Windows 10 ( #9160 )
...
* [ffmpeg] Fixed build error ARM64 Windows 10
* [ffmpeg] Avoid gas-preprocessor caching
2019-12-03 11:17:08 -08:00
Robert Schumacher
cda348b6a3
Merge pull request #9080 from dan-shaw/telemetry-update
...
[vcpkg] update telemetry
2019-11-22 16:08:34 -08:00
Robert Schumacher
ae74e0bfd3
Merge pull request #5719 from donny-dont/github-url
...
[vcpkg_from_github] Allow targeting Github Enterprise instances
2019-11-22 15:13:08 -08:00
dan-shaw
0a0440c1a8
update telemetry
2019-11-22 15:07:00 -08:00
Robert Schumacher
45bc9e9848
[vcpkg_from_github] Rename GITHUB_URL -> GITHUB_HOST
...
Rename TOKEN -> AUTHORIZATION_TOKEN
2019-11-22 10:05:39 -08:00
Robert Schumacher
8831e8f25f
Merge pull request #7598 from Neumann-A/path_separator
...
[vcpkg] QoL: add host specific path separator to common definitions
2019-11-22 09:45:33 -08:00
Phoebe
9d1048e612
[libusb] upgrade and support arm64 ( #8976 )
2019-11-19 11:02:13 -08:00
dan-shaw
552296a741
[vcpkg] update telemetry
2019-11-14 13:12:36 -08:00
JackBoosY
934275b712
[libxslt]Using vcpkg_install_nmake in Windows, support unix. ( #8589 )
...
* [libxslt]Using vcpkg_install_nmake in Windows, support unix.
* support PRERUN_SHELL/PRERUN_SHELL_DEBUG/PRERUN_SHELL_RELEASE
* Re-trigger CI.
2019-10-29 23:23:36 -07:00
Wolfgang Stöggl
af55822ea1
mesonbuild - Update to 0.52.0 ( #8639 )
...
* mesonbuild - Update to 0.52.0
* [tool-meson] Add package to represent dependency on Meson build-system
2019-10-28 15:47:40 -07:00
JackBoosY
1bdb6bfec1
Fix separate make and install execution error issue. ( #8540 )
...
* Fix separate make and install execution error issue.
* trigger CI system.
* Fix multiple copy files under debug, fix separator between make and install in linux.
2019-10-21 22:49:23 -07:00
JackBoosY
988b1c9897
support SKIP_CONFIGURE in vcpkg_configure_make. ( #8647 )
2019-10-21 16:23:52 -07:00
JackBoosY
b99d073412
Add AUTOCONF support with vcpkg_configure_make. ( #8610 )
2019-10-21 16:23:23 -07:00
Wolfgang Stöggl
6e30ee1ae8
vcpkg_configure_meson - Remove compiler flag /Oi ( #8667 )
...
Removing the compiler flag /Oi (Generate Intrinsic Functions) allows
meson to detect functions like memmove, memset correctly. This is
relevant to meson configure for fribidi (see fribidi/meson.build).
This fixes the following "issues" (from fribidi meson-log.txt):
testfile.c(17): error C2168: 'memmove': too few actual parameters for
intrinsic function
Checking for function "memmove" : NO
testfile.c(17): error C2168: 'memset': too few actual parameters for
intrinsic function
Checking for function "memset" : NO
And enables detection of the functions:
Checking for function "memmove" : YES
Checking for function "memset" : YES
2019-10-21 15:25:58 -07:00
Ehsan
6f37346354
[vcpkg_download_distfile.cmake] Fix Examples ( #8669 )
2019-10-21 15:25:25 -07:00
Joel Pelaez Jorge
db3e74fa9c
Fix CMake checks for Apple Clang 11.0 on macOS 10.15 ( #8580 )
...
* Fix CMake checks for Apple Clang 11.0 on macOS 10.15
* Use clang++ instance clang if allowAppleClang is enabled
2019-10-14 16:04:05 -07:00
Victor Romero
a595ff6322
Merge pull request #8488 from JackBoosY/dev/jack/update_template
...
update templates.
2019-10-09 11:27:21 -07:00
JackBoosY
37be706f56
Fix option -j ( #8489 )
...
* Remove unusable parameters -j
* trigger CI system.
* Add option -j to make.
* Re-trigger CI system.
* Fix -j in make, fix NO_DEBUG in nmake.
* Re-trigger CI system.
2019-10-09 05:54:19 -07:00
JackBoosY
bc80d3c00e
use macros VCPKG_TARGET_IS_ instead of VCPKG_CMAKE_SYSTEM_NAME
2019-10-07 20:11:35 -07:00
JackBoosY
c784f08ee0
update templates.
2019-10-07 20:07:43 -07:00
Stefano Sinigardi
726c111481
[vcpkg] fatal_error when patch fails to apply ( #8087 )
...
vcpkg will now fail on failure to apply patches except when using `--head`.
2019-10-07 10:35:13 -07:00
Vinny
e86ff2cc54
Update vcpkg create template ( #8427 )
...
* Began updating
* Added 'Homepage:' to CONTROL, added vcpkg_check_features to vcpkg_create template
* Update portfile.in.cmake
Added documentation link for vcpkg_check_features
2019-10-07 10:31:38 -07:00
JackBoosY
ad493fd860
Add function vcpkg_configure_make/vcpkg_build_make/vcpkg_install_make/vcpkg_build_nmake/vcpkg_install_nmake ( #8267 )
...
* Add function vcpkg_configure_make/vcpkg_build_make.
* Fix autoreconf command and add log.
* Add vcpkg_install_make.
* Fix call function name.
* support non-debug mode.
* Add nmake support.
* [tcl]Add new port for testing.
* [vcpkg_configure_make]Fix prefix in linux.
* restart CI systen.
* Separate vcpkg_build_nmake/vcpkg_install_nmake. Add arg PROJECT_NAME.
* fix copy source file. add samples.
* Remove uncommon options.
Add force install para to autoreconf.
* fix build error.
* fix options judgment.
* enable nmake in windows.
* fix some envs and macros. Disable NMAKE in vcpkg_configure_make currently.
* update docs.
* fix environments.
* Modify libosip2 to use vcpkg_configure_make/vcpkg_install_make.
* [tcl]Tcl separates PR.
* trigger PR-EAGER.
* [freexl]Fix options name and remove option NMAKE.
* use tool-chain instead of set environments manually.
* fix autoreconf para.
* use vcpkg_execute_build_process instead.
2019-10-05 07:51:07 -07:00
Alexej Harm
da233c38ec
Add go to vcpkg_find_acquire_program ( #8440 )
2019-10-04 11:14:35 -07:00
Vinny
5ebf65665d
[Documentation] Added documentation page for vcpkg_fixup_cmake_targets.cmake ( #8365 )
...
* Added documentation page for vcpkg_fixup_cmake_targets.cmake, added example usage comment to .cmake file
* Update cmake_fixup_cmake_targets.md
* Update cmake_fixup_cmake_targets.md
2019-10-01 08:21:04 -07:00
Robert Schumacher
9433136b22
[boost] Update to 1.71.0 ( #7959 )
...
* [boost] Update to 1.71.0
* [openmvs] Fixes for boost 1.71
* [telnetpp] DISABLE_PARALLEL_CONFIGURE
* [execute_process] Fix output variables (like error_code) not getting populated
* [telnetpp] Add missing boost-exception dependency
* [boost] Refactor generate-ports.ps1 into scripts dir. Enable boost-thread on uwp.
* [boost-iostreams] Revert removal of zstd dependency
* [openmvs] Fix tools deployment
2019-09-27 10:41:02 -07:00
Tetsuya Hayashi
726b7a6618
[ports.cmake] Fixup capitalization inconsistencies of Windows drive letter. ( #8304 )
...
CMAKE_CURRENT_LIST_DIR reflect current directory. Thus It can be lowercase drive letter.
The lowercase drive letter cause #8237 issue.
Fixup drive letter to uppercase by using get_filename_component().
2019-09-24 15:58:10 -07:00
Leonid Pospelov
6c7f1c7673
[vcpkg] Avoid RENAME usage to prevent cross-device link problems ( #4245 ) ( #8032 )
2019-09-23 14:03:59 -07:00
Don
c7542de3f3
Use CMAKE_TRY_COMPILE_PLATFORM_VARIABLES to propogate values ( #5180 )
...
CMAKE_TRY_COMPILE_PLATFORM_VARIABLES is used when CMake 3.6.0 or higher
is encountered. For older versions the previous behavior emulating this
functionality is used.
2019-09-23 13:43:52 -07:00
Alexander Neumann
86a5b6fd7b
[Qt] Fix static builds of qt5-imageformats ( #8222 )
...
* forward extra arguments to vcpkg_configure_qmake from submodules
* make image format dependent on tiff and libwebp
* make tools dependent on imageformat
* build options must be passed a bit different then normal qmake options
* add the required dependencies
* a new dependency discovered in qt5-declarative
* need webpdemux also
* qt5-declarative is dependent on imageformats so we can drop it here
* remove empty qt.conf if it exists. closes #8180
* add all recommended dependencies as dependencies in control.
2019-09-20 14:06:43 -07:00
Alexander Neumann
e2be4512a0
fixed leaking variable in vcpkg_build_qmake
2019-09-20 12:57:29 +02:00
Alexander Neumann
119e9b5729
update vcpkg_configure_cmake
2019-09-20 12:52:33 +02:00
Alexander Neumann
0c7bf66527
removed escaped version. added correct usage description
2019-09-20 12:52:14 +02:00
Alexander Neumann
5b1e426929
Merge remote-tracking branch 'upstream/master' into path_separator
...
# Conflicts:
# scripts/cmake/vcpkg_common_definitions.cmake
2019-09-20 12:24:23 +02:00
Alexander Neumann
279e25aecf
revert changes to vcpkg_build_qmake file
2019-09-20 12:20:21 +02:00
Alexander Neumann
8a44d47f76
[vcpkg] add missing implib definitions, fix shared lib extension on mac ( #8131 )
...
* [vcpkg] add missing implib definitions, fix shared lib extension on mac
(cherry picked from commit 2cddef9541
)
* Better find_library suffixes and prefixes.
* moved additional suffix into a comment and reverted back to what is expected on windows
* updated documentation for add variables.
2019-09-16 09:06:06 -07:00
martin-s
191c864927
Fix bug in .vcpkg-root
detection that breaks --overlay-triplets
( #7954 )
...
* - Added scripts variable to ports file.
- Added check if triplet file is not available (NPE).
* - Fixed line endings.
* Provide location of .vcpkg-root to ports.cmake
* vcpkg sets VCPKG_ROOT_PATH in ports.cmake
* [vcpkg] Fail if VCPKG_ROOT_PATH is not passed from vcpkg.exe
* [vcpkg] Fix vcpkg rooth path
* [vcpkg] Make --x-scripts-root an experimental command
2019-09-12 23:52:52 -07:00
Alexander Neumann
96f4487c77
[Qt] Update to 5.12.4 ( #7667 )
...
* update to 5.12.4
* removed port qt5-modularscripts and split it functionality into more functions into qt5-base
* added qt_port_hashes.cmake for simpler upgrade.
* added optional VCPKG_QT_HOST_MKSPEC and VCPKG_QT_TARGET_MKSPEC to select QTs build mkspecs from a triplet
* qt_<config>.conf are now copied from the build dir instead from the port dir
* fixed freetype dependencies.
* cleanup of vcpkg_qmake scripts. No strange/unclear replacements anymore.
* introduced vcpkg_buildpath_length_warning
* changed directory layout of the qt5 installation executables and mkspecs a bit.
2019-09-12 10:07:21 -07:00
TheGoddessInari
0872eebe34
( #8013 ) [vcpkg] Compatibility with pwsh >= 6.2
...
In Powershell 6.2/7.0, `Get-ChildItem`'s paths are now printed as
absolute paths instead of relative paths; this breaks the code we have
that assumes that they're printed as relative paths.
Thus, change the code to request the `Name` property specifically, which
is what we actually wanted.
2019-09-06 16:16:15 -07:00
Victor Romero
9e68729bb6
Use macro instead of function to override execute_process() ( #7980 )
2019-08-29 19:40:43 -07:00
Victor Romero
f5c732b40d
Download Mode ( #7950 )
...
* [portfile functions] Override execute_process() to accept ALLOW_IN_DOWNLOAD_MODE option
* [vcpkg install] Set VCPKG_DOWNLOAD_MODE when using --only-downloads option
* [vcpkg_find_acquire_program] Allow in Download Mode
* Don't stop when build fails for a package
* Download sources for all packages in dependency graph
* Improve output messages
* Enable acquiring MSYS packages in download mode
* Documentation
* Update documentation
* execute_process() always fails on Download Mode
* Regenerate docs and fix formatting
* Run clang-format
* Use _execute_process on vcpkg_from_<source> helpers
* Fix calls to _execute_process() when not in Download Mode
2019-08-28 13:49:29 -07:00
Victor Romero
4b404e8cfb
Revert "[vcpkg install] Enable Download Mode ( #7797 )" ( #7949 )
...
This reverts commit 65d4bc146b
.
2019-08-28 11:59:30 -07:00
Victor Romero
65d4bc146b
[vcpkg install] Enable Download Mode ( #7797 )
...
* [portfile functions] Override execute_process() to accept ALLOW_IN_DOWNLOAD_MODE option
* [vcpkg install] Set VCPKG_DOWNLOAD_MODE when using --only-downloads option
* [vcpkg_find_acquire_program] Allow in Download Mode
* Don't stop when build fails for a package
* Download sources for all packages in dependency graph
* Improve output messages
* Enable acquiring MSYS packages in download mode
* Documentation
* Update documentation
* execute_process() always fails on Download Mode
* Regenerate docs and fix formatting
* Run clang-format
* Use _execute_process on vcpkg_from_<source> helpers
2019-08-28 11:47:17 -07:00
Alexander Neumann
d93b940b18
Merge branch 'master' into path_separator
2019-08-23 08:54:20 +02:00
Alexander Neumann
78abf650e7
[vcpkg] QoL: add host/target dependent variables for executable suffixes ( #7599 )
...
* improve documentation
* add executable suffixes for host/target into common definitions
2019-08-22 15:57:24 -07:00
martin-s
95f9df7134
- Fixed ports script. ( #7793 )
2019-08-22 14:55:50 -07:00
Alexander Neumann
18d61a3fb1
Merge branch 'master' into path_separator
2019-08-21 12:00:35 +02:00
dan-shaw
0433989bad
[tensorflow] add new port for linux ( #7568 )
...
* [+] Add tensorflow-cc port (Linux only)
* [~] Refactor installation of tensorflow/external
1. Install tensorflow/external to tensorflow-etc/external;
2. Fix TensorflowCCConfig.cmake accordingly.
* [tensorflow] Work in progress
* fix tensorflow linux config
* [tensorflow] partial support for windows
* fix config paths
* use environmental variables instead
* remove files
* add python_path
* add verbose error messages
* review fixes
* [tensorflow] refactor config file
* minor changes
* set arch for CI
2019-08-20 12:13:26 -07:00
Curtis J Bezault
4da95d667c
[vcpkg]Port toolchains ( #7687 )
...
* checkpoint commit
* Only set VCPKG_ENV_OVERRIDES_FILE if it exists
* First pass at working port-toolchain
* Update VERSION.txt
* Return rvalue
* Fix compilation error
* Some fixes are requested by @ubsan
* Fix another compilation error
2019-08-20 08:47:26 -07:00
Alexander Neumann
743bec775a
make find_library useable without errors to console. ( #7773 )
2019-08-20 08:34:18 -07:00
Alexander Neumann
70f4aabbe8
Merge branch 'master' into path_separator
2019-08-19 21:40:43 +02:00
Alexander Neumann
9c879883f6
add variables for target specific library suffix and prefix. ( #7600 )
...
also set the according cmakevariables in script mode
enabling find_library calls in portfiles
2019-08-19 11:13:30 -07:00
Nicole Mazzuca
300e21d59e
[vcpkg] Major tool CMakeLists.txt updates
...
- Add the "VCPKG_DEVELOPMENT_WARNINGS" flag
- setting "WERROR" will also set this flag
- This flag is set by default
- on GCC/clang, this will pass '-Wall -Wextra -Wpedantic -Werror'
- on GCC, this will additionally pass '-Wmissing-declarations'
- on clang, this will additionally pass '-Wmissing-prototypes'
- on MSVC, this will pass '-W4 -WX'
- On Visual Studio 2017 and later, pass '-permissive-'
- Change the source for fallout of these changes
- add `format` subcommand
- formats all C++ source and header files using clang-format
- move `include/vcpkg-test/catch.h` to `include/catch2/catch.hpp`
- pass CONFIGURE_DEPENDS to file(GLOB)
2019-08-16 19:40:53 -07:00
Curtis J Bezault
b47ca1b012
Merge pull request #7305 from cbezault/external_file_abi
...
[vcpkg] Public ABI override option
2019-08-16 13:51:22 -07:00
Victor Romero
a3a6530631
[vcpkg_check_features] Set output variable explicitly and allow reverse-logic check ( #7558 )
...
* [vcpkg_check_features] Set OUT_EXPAND_OPTIONS explicitly
* [vcpkg_check_features] Allow reverse logic for features
* [vcpkg_check_features] Document new parameters
* [vcpkg_check_features] Remove unnecessary logging
* Do not create variables for each feature only set OUT_FEATURE_OPTIONS
* Improve documentation
* Update ports that use vcpkg_check_features()
* Missing documentation updates
* [pcl] Fix tools feature
* [opencv,opencv4] Fix usage of vcpkg_check_features()
* [opencv4] Fix typo
2019-08-13 20:13:55 -07:00
dan-shaw
0f3b6fc163
vs 2019 integration bug ( #7623 )
2019-08-12 14:41:53 -07:00
Alexander Neumann
173642528e
use vcpkg add to path in build scripts
2019-08-12 10:04:50 +02:00
Alexander Neumann
01e342d016
use VCPKG_HOST_PATH_SEPARATOR in scripts
2019-08-12 09:49:24 +02:00
Alexander Neumann
c4231c51e4
Merge remote-tracking branch 'upstream/master' into path_separator
2019-08-12 09:28:24 +02:00
Alexander Neumann
cabbe16525
[vcpkg/cmake] Added a function to fail from portfiles in a default way ( #7601 )
...
* added function vcpkg_fail_port_install to fail the portfile under requested circumstances and display a standarized failure message
* added always option.
* fix linux regressions
* bump control for ci tu rerun
2019-08-11 23:24:20 -07:00
Curtis.Bezault
f9561a08db
remove unnecessary include, fix variable extraction
2019-08-09 14:47:58 -07:00
Curtis.Bezault
ad82c38cc1
Actually only override the PUBLIC ABI, not the private one
2019-08-09 14:40:09 -07:00
Curtis J Bezault
c4f1a91ef2
Merge branch 'master' into external_file_abi
2019-08-09 11:59:32 -04:00
Alexander Neumann
5899cd1d25
improve documentation
2019-08-08 14:40:47 +02:00
Alexander Neumann
b72fa4561f
use it in vcpkg_add_to_path.
2019-08-08 14:22:53 +02:00
Alexander Neumann
6eaf7f0f97
add definition for host specific path separators
2019-08-08 14:18:47 +02:00
nicole mazzuca
165907550c
Update tests, and add documentation! ( #7506 )
...
This PR does the following:
* fix tests -- now, they're always built in the CMake scripts, and they work on VS2015
*add a new flag, BUILD_TESTING, which allows one to turn off testing builds
* Add documentation for running tests
2019-08-02 09:52:39 -07:00
Curtis J Bezault
d60047280d
Merge branch 'master' into external_file_abi
2019-07-24 14:26:34 -07:00
Curtis.Bezault
62ec13ba36
Merge build.cpp
2019-07-23 15:29:49 -07:00
Curtis.Bezault
459908ae14
add external file hashes to the binary paragraph
2019-07-23 10:07:39 -07:00
crusader-mike
126812d18b
Resolves "project is never up-to-date" problem (issue 6179) ( #7322 )
2019-07-22 10:47:57 -07:00
Curtis J Bezault
18c849daea
Merge branch 'master' into external_file_abi
2019-07-19 08:08:08 -07:00
Curtis J Bezault
618fa203c1
[vcpkg] Portfile Settings ( #7292 )
2019-07-19 08:01:38 -07:00
Curtis J Bezault
bb3a9ddb6e
[vcpkg] Environment Variable Passthrough ( #7290 )
...
* use additional env param
* remove partials
* remove change to linux triplet
* Fix some issues that vicroms pointed out
* whitespace change
2019-07-18 09:02:21 -07:00
Curtis.Bezault
d4ab567609
first pass at abi additional files
2019-07-17 10:10:36 -07:00
Curtis.Bezault
64198a8109
Add to vcpkg.cmake
2019-07-16 15:51:50 -07:00
Curtis.Bezault
44dcc3d4f3
First pass at port settings
2019-07-16 15:34:13 -07:00
Curtis.Bezault
684989a1e4
use additional env param
2019-07-16 14:02:13 -07:00
Igor Kostenko
f97f92785f
Added nasm mirror as nasm.us is down again ( #7175 )
2019-07-09 23:17:17 -07:00
YenForYang
e7aafb7742
Cleanup vcpkg_configure_cmake.cmake ( #6792 )
2019-07-09 14:53:48 -07:00
myd7349
1053d5b386
[vcpkg] Fix incorrect setting of FEATURE_OPTIONS ( #7158 )
...
Setting a variable in PARENT_SCOPE will not make the variable also visible in
current scope, which, as a result, causes FEATURE_OPTIONS to be set incorrectly.
2019-07-07 00:33:46 -07:00
Robert Schumacher
2b8e225b2e
[vcpkg] Fix powershell font corruption bug ( #7094 )
...
* [vcpkg] Fix font corruption bug on Windows by downloading Powershell Core
* [vcpkg] Rename subtool to powershell-core
* [vcpkg] Add missing includes to project files
2019-07-06 13:29:46 -07:00
Phil Christensen
24b1618b29
revert ninja update ( #7135 )
...
Causing failures on Linux, revert until investigation is complete.
2019-07-02 15:12:47 -07:00
cskrisz
4642a4fc6c
Fix Python3 tool on Windows ( #7051 )
...
* Delete python37._pth from python3-embed
* Add version number to SUBDIR
* [open62541] Use Python in version subdir
2019-07-02 13:47:50 -07:00
Phil Christensen
d2b3ef9e88
Fix vcpkg_from_git ( #7082 )
...
* [vcpkg_from_git/fdlibm] Fix flaky sha256 issues
* [doc] regenerate docs
2019-07-01 22:39:51 -07:00
YenForYang
12587b1b88
Update python2, python3, perl, aria2, ninja, ruby, 7z ( #6791 )
2019-07-01 13:31:17 -07:00
Leonid Pospelov
b26cb1a041
[vcpkg] Use spaces instead of semicolons in the output ( #7080 )
...
* Use spaces instead of semicolons in the output
* Add prettify_command macro
* Move pretty_command macro to a separate file
2019-07-01 13:30:24 -07:00
Victor Romero
e2049cb975
[vcpkg_configure_cmake] Add NO_CHARSET_FLAG option ( #7074 )
...
* [vcpkg_configure_cmake] Add NO_CHARSET_FLAG option
* [vcpkg_configure_cmake] Add documentation for new NO_CHARSET_FLAG option
* [vcpkg_configure_cmake, windows toolchain] Handle NO_CHARSET_FLAG in toolchain
* [build.cpp] Add Windows toolchain to package hash
* [duilib,msix,thrift,tidy-html5] Use NO_CHARSET_FLAG to fix regressions
2019-06-30 09:31:22 -07:00
myd7349
a7bbee3152
[vcpkg] Update vcpkg_check_features document ( #7091 )
...
* [oniguruma] Fix misusage of vcpkg_check_features
* [xsimd] Use vcpkg_check_features
2019-06-29 08:29:13 -07:00
myd7349
b4675fd65a
[vcpkg] Add vcpkg_check_features ( #6958 )
...
* [vcpkg] Add vcpkg_check_feature, vcpkg_check_features
* [vcpkg] Remove vcpkg_check_feature
* [oniguruma,xtensor] Use vcpkg_check_features
2019-06-28 10:17:39 -07:00
Victor Romero
35e985d3cc
Triplets Overlay Implementation ( #7053 )
...
* Triplets Overlay Implementation
* Use cache for get_triplet_file_path()
* Code cleanup
2019-06-27 12:20:12 -07:00
Alexander Neumann
fd87a081bb
Introduce an easier way to identify target systems... ( #6846 )
...
* Introduce an easier way to identify target systems...
* fix missing ()
* move the include around.
also added vcpkg_common_functions to be automatically included
* remove warning message
* added remaining VCPKG_CMAKE_SYSTEM_NAMEs found only in vcpkg_configure_cmake to load a toolchain.
* remove warning again from messed up merge
2019-06-26 15:00:48 -07:00
John Zhu
32ee6c96ce
#5248 make vcpkg buildable as 'system' user ( #7038 )
...
If we keep TMP, when run as 'system' user it is using Windows\Temp folder.
2019-06-25 21:45:02 -07:00
Phil Christensen
1ce24dd0db
[docs]Update cmake docs ( #7039 )
2019-06-25 16:08:18 -07:00
tarcila
54b3be6b60
[scripts] Fix vcpkg_fixup_cmake on non Windows platforms ( #5630 )
...
* [scripts] Fix vcpkg_fixup_cmake on non Windows platforms
Script was only handling tools executables ending with .exe.
Changed it so anything under /bin/ in transformed.
This fixes for instance FlatcTargets-release.cmake from flatbuffers
port on osx.
2019-06-24 23:21:30 -07:00
Norbert Nemec
11506d1426
set cmake_prefix_path correctly within vcpkg_configure_meson
2019-06-20 16:37:45 +02:00
Norbert Nemec
989d049702
mesonbuild - Update to 0.51.0
2019-06-20 16:37:45 +02:00
past-due
4b0b0c5731
bootstrap.sh: Retry up to 3 times for transient download errors ( #6952 )
2019-06-19 12:08:42 -07:00
Igor Kostenko
943aed271f
Use correct path separators for each platform ( #6960 )
2019-06-19 12:08:02 -07:00
Phil Christensen
df0b8d9e55
[vcpkg] update python3 to 3.7.3 on windows ( #6383 )
...
* [vcpkg] update python3 to 3.7.3 on windows
* Update scripts/cmake/vcpkg_find_acquire_program.cmake
Co-Authored-By: Bradley Austin Davis <bdavis@saintandreas.org>
2019-06-19 10:47:09 -07:00
Phil Christensen
e4acc60b3c
address qhull flaky build with msvc linker ( #6943 )
2019-06-18 00:01:32 -07:00
TheGoddessInari
8cd2d17460
[vcpkg] Bootstrap should use Get-CimInstance instead of Get-WmiObject. ( #6788 )
...
* [vcpkg] Bootstrap should use Get-CimInstance instead of Get-WmiObject.
This lets it work with Powershell Core 6.0.
2019-06-16 23:09:07 -07:00
dan-shaw
9cc9978c5b
set CMAKE_SYSTEM_PROCESSOR in Linux ( #6872 )
...
* add vcpkg_target_architecture to vcpkg_configure_cmake
* modify shogun and thrift
* update glbinding
2019-06-14 13:09:38 -07:00
Phil Christensen
7b41dc688a
retry on flaky linker ( #6880 )
...
* retry on flaky linker
2019-06-13 14:12:21 -07:00
shadowxiali
555b760c67
Update applocal.ps1 ( #4942 )
...
* Update applocal.ps1
* Update applocal.ps1
Fix Microsoft#2801,
prev modify mistake UTF8 to UTF
* Update applocal.ps1
in win7 chinese path, must utf8 to avoid copy dll fail
2019-06-12 17:41:28 -07:00
Curtis J Bezault
b7d6160b80
[icu] Enable parallel builds ( #6695 )
...
* Add VCPKG_NUM_LOGICAL_CORES
* break out logic that retries running a command several times into its own function
* Parallelize icu
2019-06-12 14:18:43 -07:00
driver1998
a85359f7d3
ffmpeg: enable arm/arm64 windows support ( #6590 )
...
* ffmpeg: enable arm/arm64 windows support
* ffmpeg: fix x64-uwp
* ffmpeg: remove outdated patch
* ffmpeg: remove outdated patch
2019-06-06 16:04:27 -07:00
huangqinjin
8ad8f08836
[vcpkg] Fix install from head when no-downloads ( #6653 )
2019-06-05 14:23:09 -07:00
Griffin Downs
3385b2caf7
Merge pull request #6716 from ThadHouse/wpilibport2
...
[wpilib] Add New Port
2019-06-04 18:46:50 -07:00
emptyVoid
c76cc635dc
Move gpg-agent termination to vcpkg_acquire_msys.
2019-06-02 22:26:04 +07:00
JackBoosY
c62dfa26cc
[DOXYGEN]Upgrade doxygen to 1.8.15. ( #6704 )
2019-05-31 23:19:32 -07:00
Thad House
94cf18d119
Fix vcpkg things
2019-05-31 13:50:30 -07:00
Thad House
788af2a75c
Merge master
2019-05-31 13:49:13 -07:00
Charlie Barto
7340d6ac55
make meson not download things ( #6667 )
2019-05-31 02:50:05 -07:00
Alexander Neumann
bdb77a361c
make regex case insensitive ( #6402 )
2019-05-24 16:35:40 -07:00
Robert Schumacher
33af90d42a
[many ports] Updates 2019.05.19 ( #6524 )
2019-05-21 21:00:24 -07:00
ccorn
b0b895bff6
Bootstrap: Refining PreferredToolArchitecture ( #6398 )
...
* Patch to enable bootstrap on Win32
* [bootstrap-vcpkg] Test OS version to set PreferredToolArchitecture
2019-05-20 15:48:59 -07:00
Sean Warren
84e19f1ce2
[vcpkg.cmake] Remove use of IN_LIST ( #6521 )
...
Fixes regression introduced by #5681 in CMake projects with minimum version <3.3 where CMP0057 is not set to NEW
Fixes #6484
2019-05-18 23:33:16 -07:00
Sean Warren
031e494970
Add mac applocal for bundling dependencies ( #5681 )
2019-05-16 13:24:02 -07:00
Robert Schumacher
8a6c7f375b
[vcpkg-bootstrap.sh] Enable finding gcc 9 ( #6417 )
2019-05-13 11:43:24 -07:00
lukka
f2f31240a0
fix parens in cmake variable name ( #6420 )
2019-05-13 00:11:07 -07:00
Alexander Neumann
884bf46bf4
also ignore x86 openssl paths ( #6416 )
2019-05-12 18:37:02 -07:00
Victor Romero
050e71d01d
Remove references to CMAKE_WINDOWS_EXPORT_ALL_SYMBOLS ( #5937 )
...
* [various ports] remove references to CMAKE_WINDOWS_EXPORT_ALL_SYMBOLS
* [alac,benchmark,capnproto] Fix check_linkage call
* [fastlz] Fix SHA512
* [coroutine] Fix dynamic build
* [folly] Find double-conversion
* [gamma] Use vcpkg_from_github
* [librsync] Enable static builds
* [netcdf-cxx4] Fix SHA512
* [octomap] Fix static build
* [tidy-html5] Fix static build
* [various ports] remove custom messages for shared/static builds, modernize some scripts in the meantime
* [folly] Use ras0219's fix for link paths
* [octomap] Fix exported targets
* [uvatlas] Set tool download SHA512
* [duktape+python2] fix portfile to call configure with correct python version, manage python2 also outside win32
* [suitesparse] osx fix
* [gtkmm] Call vcpkg_check_linkage after including vcpkg functions
* [duktape] Resolve conflicts
* [duktape] FIxed typo in Python paths
* [wangle] Find zlib
* [openssl-uwp] Fix SHA512
* [glib] Allow static builds on non-Windows
* [suitesparse] Fix build on Windows
* [multiple ports] Bump CONTROL version
* [multiple ports] Fix description indent
* [directxtk] Fix CONTROL file
* [bde,duktape,qpid-proton] Build packages with python2 installed
* [binn] remove CMAKE_WINDOWS_EXPORT_ALL_SYMBOLS
* [gdal,live555,uriparser] Fix regressions
* [live555] Update to 2019.04.24
2019-05-02 22:57:43 -07:00
João Maia
5314524f44
[qt5] Fix scripts on debug/release-only builds ( #6259 )
...
* Fix qt5-base portfile
qt5-release.conf was not copied in release mode
* Fix vcpkg_configure_qmake.cmake in debug-only builds
* Add VCPKG_BUILD_TYPE support to qt_modular_library.cmake and vcpkg_build_qmake.cmake
2019-04-30 09:29:41 -07:00
João Maia
d299ad6107
[qt5] Build qt5 release/debug targets according to VCPKG_BUILD_TYPE ( #6215 )
2019-04-25 14:30:39 -07:00
Phoebe
0808a97ab4
[Jom] Upgrade Jom ( #6210 )
2019-04-25 11:56:36 -07:00
Thad House
d91644d3f5
Add support for CMake generation with VS 2019 ( #6090 )
2019-04-24 18:13:16 -05:00
Miro Knejp
7e8d7b381d
Run bootstrap-vcpkg.bat when bootstrapped from git-bash ( #6142 )
...
* Bootstrap for windows when called from within bash for windows
When calling `bootstrap-vcpkg.sh` from within a git-bash script it fails
with the error message `Unknown uname: MINGW64_NT-10.0`.
This change delegates bootstrapping to `bootstrap-vcpkg.bat` by
executing it in a `cmd` session when the result of `uname -s` matches
the pattern `MINGW*_NT*`.
* [vcpkg-bootstrap] Avoid using bash extensions and keep ./bootstrap-vcpkg.sh as a simple forwarder.
2019-04-19 17:24:05 -07:00
Phil Christensen
56bc2f9160
upgrade to windows MinGit 2.21.0 ( #6041 )
...
* [fdlibm] update hash
2019-04-15 22:28:45 -07:00
Thad House
dd2100ee80
VS 2019 support
2019-04-14 11:09:32 -07:00
Thad House
73a99865b1
Add WPILib port for vcpkg
2019-04-14 11:09:32 -07:00
soroshsabz
246bd61ba1
Add -allowAppleClang option to bootstrap.sh. ( fixes #4698 ) ( #5915 )
...
* Add -allowAppleClang option to bootstrap.sh. (fixes #4698 )
* [vcpkg-bootstrap] Simplify appleclang changes and reformat
* [vcpkg-bootstrap] Remove enviroment variable VCPKG_ALLOW_APPLE_CLANG
2019-04-11 00:32:03 -07:00
Phil Christensen
6c62b08fcb
Revert "partial update for testing"
...
This reverts commit 880181892e
.
2019-04-10 12:41:41 -07:00
Phil Christensen
dc4b27955b
Revert "add git hash"
...
This reverts commit 1a3b388a91
.
2019-04-10 12:41:28 -07:00
Phil Christensen
1a3b388a91
add git hash
2019-04-10 12:37:43 -07:00
Phil Christensen
880181892e
partial update for testing
2019-04-10 12:34:46 -07:00
Griffin Downs
97b7134f41
Merge branch 'master' of https://github.com/microsoft/vcpkg into dev/grdowns/5702
2019-04-05 13:35:58 -07:00
Griffin Downs
a141b603b9
Merge pull request #5935 from ras0219-msft/dev/roschuma/vtk
...
[vtk] Fix flaky builds by using system libraries
2019-04-05 13:23:17 -07:00
Damian Jarek
0e4c999b21
Fix installation failure when system Boost present ( #5939 )
...
Boost 1.70 introduces "native" cmake config scripts which are
accidentally used when installing a vcpkg package. This only occurs
when Boost 1.70 is installed in the system when the user uses
`vcpkg install`.
Signed-off-by: Damian Jarek <damian.jarek93@gmail.com>
2019-04-04 19:13:10 -07:00
Griffin Downs
9ff9817a40
Merge branch 'pr/cmake_3_14' of https://github.com/kiwixz/vcpkg into dev/grdowns/5702
2019-04-04 15:46:02 -07:00
Griffin Downs
e2ec029af2
Merge branch 'dev/roschuma/vtk' of https://github.com/ras0219-msft/vcpkg into dev/grdowns/5935
2019-04-04 14:12:47 -07:00
Phoebe
83f13067f3
[Thrift] Updates 2019.03.29 ( #5924 )
2019-04-03 14:43:56 -07:00
Robert Schumacher
d788ada4e9
[vtk] Fix flakiness by relying on vcpkg-provided dependencies
...
[libharu] Add patches required for vtk
[vcpkg-build-cmake] Add retry logic for mt.exe failures
2019-04-03 04:15:00 -07:00
Robert Schumacher
af1597e229
[vcpkg-fetch] Set git subpath to mingw32\bin\git.exe to fix execution within containers ( #5878 )
2019-04-02 20:54:22 -07:00
Victor Romero
9596fe7dd7
Merge branch 'master' of https://github.com/Microsoft/vcpkg into pr/cmake_3_14
2019-04-02 16:53:20 -07:00
David Lechner
0fffb47ed0
Fix vcpkg_find_acquire_program(NUGET) ( #5871 )
...
Set the ARCHIVE and NOEXTRACT variables so that downloading works. Also HASH is case-sensitive, so make it lower case.
vcpkg_find_acquire_program(NUGET) was failing with the following error message:
-- Downloading https://dist.nuget.org/win-x86-commandline/v4.8.1/nuget.exe ...
CMake Error at scripts/cmake/vcpkg_download_distfile.cmake:159 (file):
file DOWNLOAD error: cannot create directory
'C:/Users/david/Documents/GitHub/vcpkg/downloads/temp/C:/Users/david/Documents/GitHub/vcpkg/downloads'
- Specify file by full path name and verify that you have directory
creation and file write privileges.
Call Stack (most recent call first):
scripts/cmake/vcpkg_find_acquire_program.cmake:255 (vcpkg_download_distfile)
ports/gobject-introspection/portfile.cmake:20 (vcpkg_find_acquire_program)
scripts/ports.cmake:71 (include)
2019-04-02 13:49:03 -07:00
Victor Romero
c2ad1baafc
Disable vcpkg_test_cmake()
2019-03-22 16:26:27 -07:00
Robert Schumacher
f41cc7b47c
[vcpkg] Fixup previous commit
2019-03-20 16:47:25 -07:00
Robert Schumacher
399665d1ea
[vcpkg] Fixup previous commit
2019-03-20 16:46:02 -07:00
Robert Schumacher
4c516c62ee
[vcpkg] Revert change to freebsd cmake version
2019-03-20 16:40:45 -07:00
Robert Schumacher
e9c47b0a8a
[vcpkg] Update to CMake 3.14.0
2019-03-20 16:23:02 -07:00
Don
9611eca0ca
Add URL for targeting Github Enterprise instances
...
Allow setting of a URL so vcpkg can download repositories hosted on GitHub Enterprise
instances. Additionally provides a way to set the authorization token when downloading
private repositories.
2019-03-18 11:32:22 -07:00
kiwixz
caa7981dcf
fix vs2019 arch specification
2019-03-16 17:53:31 +01:00
kiwixz
b755c30bc7
update to cmake 3.14 (allow VS2019RC)
2019-03-16 17:40:31 +01:00
Phil Christensen
d72e38036b
Merge pull request #5574 from Neumann-A/VTK_8.2.0
...
[VTK 8.2.0/HDF5 1.10.5] Upgrade VTK and HDF5
2019-03-14 23:12:31 -07:00
Alexander Neumann
bdc5d538a5
cmake sometimes requires a generator if it is not defined beforehand.
...
extra code comments. Maybe the test should actually try to link targets from the package instead of just testing find_package
2019-03-14 22:26:16 +01:00
Alexander Neumann
1c7972a011
fix missing debug references in cmake generated (release) target files.
2019-03-14 22:24:29 +01:00
Don
a421f43ed1
Add headers to vcpkg_download_distfile ( #5640 )
...
* Add headers to vcpkg_download_distfile
Allows headers to be appended when downloading a distribution. This allows for setting
authentication headers to download from a private repository.
* [scripts,docs] Regenerate docs for portfile functions
* [docs,scripts] Fix typo regressions
* [docs,scripts] Fix broken link
2019-03-14 13:43:49 -07:00
Sean Warren
f409536f5e
[qt5] Fix mac build ( #5624 )
...
* [qt5] Fix mac build
* [qt5] Disable parallel build on mac
* [qt5] Fix qmake find on mac
* [qt5] Update find jom for mac
* [qt5] Fix invocation of build command
* [qt5-base] Rebuild packages for #5624
* [harfbuzz] Remove disabled assert (failing due to -Werror)
* [qt5] Bump control version
* [qt5] Disable harfbuzz on mac
* [qt5-base] Disable harfbuzz on mac
2019-03-14 06:33:47 -07:00
Ethan Smith
62462f7162
Add nuget to vcpkg_find_acquire_program ( #4568 )
...
* Add nuget to vcpkg_find_acquire_program
* Add niget to list of programs one can download
2019-03-14 00:10:11 -07:00
Stefano Sinigardi
0e77ca352e
[tiff] use vcpkg wrapper for all configs, remove dead code ( #5584 )
...
* [tiff] use vcpkg wrapper for all configs, remove dead code
* [tiff] update CONTROL
2019-03-13 22:51:16 -07:00
Cheney Wang
37ddeed0ea
[libepoxy/fribidi] Update version of meson to support VS2019 ( #5629 )
2019-03-11 10:01:57 -07:00
Ernest Zaslavsky
d92ad530a9
Add DPDK package ( #5388 )
...
DPDK is a set of libraries and drivers for fast packet processing.
(cherry picked from commit 8127cb7b23557f21281186980883fdfb4fa08c47)
2019-03-06 23:37:24 -08:00
Robert Schumacher
9164049386
[vcpkg] Add more detailed error message when trying to use v142 and an msbuild generator ( #5422 )
2019-03-05 14:42:07 -08:00
Sean Warren
a9f8430961
[hdf5] Use cmake wrapper to ensure consuming libraries link to szip ( #5467 )
...
* [hdf5] Use cmake wrapper to ensure consuming libraries link to szip in static build
* [hdf5] Move hdf5 cmake code from vcpkg.cmake to vcpkg-cmake-wrapper
* [hdf5] Do not force search in config mode
* [hdf5] balance needs of vtk and kealib
2019-03-05 11:09:22 -08:00
Victor Romero
8641dfd9dd
Modify vcpkg_fixup_cmake_targets()
( #5459 )
...
* some libraries export <PackageName>LibraryDepends.cmake
instead of <PackageName>Targets.cmake.
Those file also need the fix of #1044
should close #4753
* prefered the general solution #4622 .
hopefully solved the issue within #4150
replaced the regex with something more readable
(also ident is lost)
should close:
#4753
#4633
#4150
and maybe more
* Hash vcpkg_fixup_cmake_targets.cmake
* [boost] Fix use of find_package(Boost) with cache variables
[socket-io-client] Fix install
* reversed change back to use regex replace
* [glbinding] Fix _IMPORT_PREFIX depth in *-export.cmake files
* [tinyspline] Ignore warnings treated as errors
* [libevent, liblemon, libpng, smpeg2, zlib] Fix apply patches
* [libsodium] Fix apply patches
* [folly] Link correct libraries in debug and release
* [vtk] Remove unset of _IMPORT_PREFIX
* [tinyspline] Do not treat warnings as errors
* [smpeg2] Fix double* to int comparison
* [nvtt] Define value for HAVE_UNISTD_H in MacOS
* [libui] Fix MacOS X build
* [zlib] Fix download URL
* [qhull] Update to v7.2.1
* [podofo] Set value for HAVE_UNISTD_H in MacOS
* [mongo-cxx-driver,ogre,podofo,qhull] Bump CONTROL version
* [mongo-c-driver] Set _IMPORT_PREFIX
* [tmxparser] Bump CONTROL version
* [qhull,vxl] Bump CONTROL version
2019-02-28 23:53:42 -08:00
SvenPStarFinanz
7859944528
Overwriting dlls in the destination output directory when the source … ( #4796 )
...
* Overwriting dlls in the destination output directory when the source is newer.
* [vcpkg] cleanup whitespace
2019-02-28 13:52:51 -08:00
soroshsabz
2140d3c5eb
[bootstrap.ps1] Fixed some possible incorrect comparison with null warnings. ( #5343 )
...
* Fixed some possible incorrect comparison with null warnings.
* Correct bad indentation.
* Removed extra space.
2019-02-22 10:47:48 -08:00
kiwixz
9446cc6729
[x265] upgrade to 3.0, enable assembly (upgrade nasm to 2.14) ( #5389 )
...
* [acquire nasm] upgrade to 2.14
* [x265] upgrade to 3.0, enable assembly
* [x265] Enable assembly only on Windows
2019-02-21 17:05:19 -08:00
Victor Romero
7a18088cf2
[vcpkg create, docs] Update create command's template and documentation on patching ( #5370 )
2019-02-15 14:32:07 -08:00
Sam Freed
ae991ee6ca
Warn when unable to determine target architecture instead of error ( #5188 )
...
* Warn when unable to determine target architecture instead of error
* Make the warning not appear multiple times
* fix multiple warnings for real
2019-02-06 13:08:57 -08:00
Robert Schumacher
660745956a
[boost][python3] Fix building with VS 2019
2019-01-30 14:27:10 -08:00
Robert Schumacher
fd56ffcf5c
[vcpkg] Enable bootstrapping with VS2019
2019-01-30 14:27:10 -08:00
LRFLEW
e6552f1180
[BZip2] Fix Unix Dynamic Builds ( #5184 )
...
* [BZip2] Fix Unix Dynamic Builds
* [bzip2] Bump control version
* [libgta] Only build one flavor
* [vcpkg_configure_cmake] Resolve #2375 since we now use CMake >= 3.11
2019-01-29 13:43:39 -08:00
Robert Schumacher
581fd4501b
[vcpkg_find_acquire_program] Improve robustness of finding bison
2019-01-28 15:37:23 -08:00
Lennart Trunk
13ec61a842
[qt5] update to QT5.12 ( #4991 )
...
* update qt5-base to 5.12
* update modules to 5.12 (qt5-declarative and dependents don't work yet)
* fix qt5-declarative for 5.12 and some hashes.
* add qt5-declarative as dependency for qt5-graphicaleffects
2019-01-16 14:54:59 -08:00
Phil Christensen
57c78037a4
Merge branch 'master' into dev/philc/4990
2019-01-11 12:44:31 -08:00
ivysnow
2d63525a15
[vcpkg] add support for FreeBSD ( #4917 )
...
* [vcpkg] add support for FreeBSD
* [x64-freebsd] Remove triplet because it is not currently in the set of supported triplets
2019-01-07 16:03:35 -08:00
Phil Christensen
09c3cc0d88
Merge branch 'master' of https://github.com/microsoft/vcpkg into dev/philc/4990
2018-12-21 00:36:36 -08:00
Phil Christensen
edec46528d
Merge pull request #4974 from alexkaratarakis/dev/alkarata/bashcompletion
...
[autocomplete] Add tab-completion support for bash
2018-12-20 00:02:21 -08:00
Bradley Austin Davis
b2996e1fd4
Support custom Android NDK, better ABI specification ( #4986 )
2018-12-17 16:45:09 -08:00
Bill Avery
ae2b0639a3
[graphqlparser] Use default library type for the platform instead of specifying SHARED ( #4794 )
...
* Use default library type for the platform instead of specifying SHARED
* [graphqlparser] Bump control version and slight cleanup
* [vcpkg_find_acquire_program] Correct for previous corruption of CI
2018-12-17 16:26:56 -08:00
Stefano Sinigardi
0d1229d34b
update msys2 to latest release
2018-12-17 09:34:45 +01:00
Phil Christensen
648809dee6
Merge pull request #4943 from LukaszMendakiewicz/dev/lukaszme/portablegit
...
Replace MinGit with PortableGit
2018-12-13 14:04:41 -08:00
Alexander Karatarakis
fed9a24526
[autocomplete] Add tab-completion support for bash
2018-12-13 14:02:02 -08:00
Robert Schumacher
828cedb755
[vcpkg] Add support for muslc, static crt linkage, and forcing the system binaries for cmake and ninja
2018-12-12 09:19:37 -08:00
Billy O'Neal
cf7e2f3906
Allow redirection of the downloads folder with an environment variable. ( #4883 )
...
* Add detection for VCPKG_DOWNLOADS environment variable in vcpkgpaths.cpp.
* Pass the downloads directory from VcpkgPaths to cmake.
* Also fixup bootstrap on *nix.
* Make error message a little prettier.
* Make that bash script actually work :)
* [vcpkg] Alter Optional<> usage style
* [vcpkg-docs] Add section on Environment Variables to the docs
2018-12-11 11:48:41 -08:00
Łukasz Mendakiewicz
905f04da3d
Upgrade to Git 2.20.0
2018-12-11 08:47:16 -08:00
Michael Hofmann
42fd0c982a
Fix unterminated quoted string in bootstrapping script. ( #4946 )
2018-12-11 02:12:21 -08:00
Berrysoft
13d1231ad4
Adapt bootstrap to VS 2019 Preview ( #4922 )
2018-12-11 00:31:44 -08:00
Andrew Sayman
3fb47a376f
Include instructions for CentOS bootstrapping ( #4892 )
...
Currently only includes Ubuntu or apt oriented system. CentOS provides similarly working compilers through devtoolsets.
2018-12-10 23:30:37 -08:00
Łukasz Mendakiewicz
221b65afc5
Replace MinGit with PortableGit
...
MinGit does not provide gzip.exe required by git archive required by vcpkg_from_git
2018-12-10 20:21:32 -08:00
Robert Schumacher
4d1fd42fca
[vcpkg-toolchains] Use XYZ_INIT CMake variables for _significantly_ better integration
...
[brynet] Add missing openssl dependency
[discord-rpc] Ensure no external downloading
[podofo] Improve stability. Modernize.
[usrsctp] Disable Werror
[vcpkg-toolchains] Add linux changes to android and freebsd.
[usrsctp] Remove excess DLLs
2018-12-04 18:01:23 -08:00
Jayesh Badwaik
d562441fc9
[xmsh] add support for xmsh library ( #4656 )
...
* [xmsh] add support for xmsh library
- xmsh is a mesh document format. xmsh library is the reference
implementation for the format.
* [xmsh] removed extraneous file command
* [xmsh] update version to v0.2.3
* [xmsh] upgrade to version v0.3.1
* [xmsh] update to version v0.4
* + fix python executable packaging
* [vcpkg_find_acquire_program] Fix PYTHON3 on non-Windows
2018-11-26 16:52:11 -08:00
Robert Schumacher
380485194e
[vcpkg_extract_source_archive_ex] Document vcpkg_extract_source_archive_ex
2018-11-22 14:48:18 -08:00
Robert Schumacher
eccae2adaa
[vcpkg-tools] Update CMake links to GitHub
2018-11-21 17:28:14 -08:00
Robert Schumacher
3b01335e61
Revert "WIP [vcpkg] Fix CMAKE_SYSTEM_PROCESSOR with UWP and Linux triplets ( #4688 )"
...
This reverts commit 83af530a42
.
2018-11-20 16:28:12 -08:00
Tsukasa Sugiura
83af530a42
WIP [vcpkg] Fix CMAKE_SYSTEM_PROCESSOR with UWP and Linux triplets ( #4688 )
...
* [vcpkg] Fix CMAKE_SYSTEM_PROCESSOR
Add CMAKE_SYSTEM_PROCESSOR setting under UWP, Linux, and Darwin.
If explicitly specified VCPKG_CMAKE_SYSTEM_PROCESSOR in triplet files, CMAKE_SYSTEM_PROCESSOR is set to specified architecture.
* [vcpkg-toolchains] Move logic out of vcpkg_configure_cmake and into the toolchains.
2018-11-20 15:51:32 -08:00
Alexander Karatarakis
27ec00ff3d
[git] Update to 2.19.1
2018-11-15 15:19:42 -08:00
Alexander Karatarakis
f598d6c30f
[cmake] Update to 3.12.4
2018-11-15 14:09:53 -08:00
Alexander Neumann
4f7d4dc66f
Temp fix for #4359 ( #4573 )
...
* make user wide integration not burn everything if LLVM is used as a toolset.
(e.g. cmake -G "VS" -TLLVM fails to even find compiler due to linker issues)
fixes #4359 but might have side effects for that toolset.
(e.g. not automatically adding dependencies)
* remove whitespaces
* [vcpkg-integrate] Conform to MSBuild conventions for comparisons
2018-11-08 23:48:09 -08:00
Alexander Karatarakis
f7f06c516d
[vcpkg_from_git] Use tar.gz because .zip has different hash in different timezones
2018-11-08 19:03:39 -08:00
Robert Schumacher
273b8ce3d0
[vcpkg-fetch] Switch back to 18.1.0; add hack in vcpkg.exe to map the hashes together.
2018-11-07 17:10:51 -08:00
Robert Schumacher
068032bc54
[vcpkg-fetch] Downgrade version of 7zip to hotfix NuGet.org changing the file hashes.
2018-11-07 13:27:27 -08:00
Christian Meurin
4ed4272031
win_flex 2.5.9 is no longer downloadable, use 2.5.16 ( #4658 )
...
* win_flex 2.5.9 is no longer downloadable, use 2.5.16
* [vcpkg_find_acquire_program] Fix links to flex and bison. Use subdir to avoid conflict with previous version.
2018-11-06 17:03:59 -08:00
Robert Schumacher
d2ffdca39b
[docs] Regenerate docs for vcpkg_from_git
2018-11-06 15:47:02 -08:00
atkawa7
087691c94a
fdlibm init ( #4165 )
...
* fdlibm init
* fix links
* Fix different hashes creation with google host
* Move functions to script
* Fix documentation
* [vcpkg_from_git] Add SHA512 argument, switch to zip to better support Windows.
* [fdlibm] Trigger rebuild
* [vcpkg_from_git] Use FETCH_HEAD reference to support tags
2018-11-06 13:56:40 -08:00
Koby Kahane
91ba6e4631
[rocksdb] update to v5.15.10 ( #4342 )
...
* [rocksdb] Update to v5.15.10
* [rocksdb] Cleanup
* [rocksdb] Fix cmake targets name.
* [toolchains] Set NDEBUG in release
* [rocksdb] Disable vcpkg_test_cmake due to misbehavior in x64
* [tiff] Use lzma on linux
2018-11-01 20:47:44 -07:00
Alexander Karatarakis
a589f9f9ed
[bootstrap.ps1] Remove unneeded Out-Null
2018-11-01 01:36:51 -07:00
Alexander Karatarakis
9cd5f5be00
[bootstrap.ps1] Cleanup intermediate files after build
2018-11-01 01:36:37 -07:00
Alexander Karatarakis
5a1a75d2d6
[vcxproj] Explicitly specify intermediate and output directories
...
Avoids case-sensitivity issues, flattens the layout, no Win32 but x86 instead
Issue #4586
2018-11-01 01:26:31 -07:00
Roger Leigh
6d5eba6a6d
xalan-c: Install headers correctly ( #4565 )
...
* Add SKIP_CLEAN option to vcpkg_install_msbuild
Also add vcpkg_clean_msbuild function to factor out clean
logic and allow re-use in portfiles.
* xalan-c: Correct header globbing
* vcpkg_install_msbuild: SKIP_CLEAN documentation correction
* [xalan-c] Add explicit check for localmsgindex header.
[docs] Regenerate
2018-10-25 12:34:45 -07:00
Robert Schumacher
9c62c6a37a
Upgrades 2018.10.11
2018-10-25 10:27:26 -07:00
LRFLEW
16e7f4187b
Create macOS configuration variables for triplets ( #4477 )
...
* Create macOS configuration variables for triplets
* Add new macOS configuration variables to documentation
* [vcpkg-configure-cmake] Fix typo
2018-10-23 16:49:48 -07:00
Robert Schumacher
a1fe9544fd
[qt5-base] Update qtdeploy.ps1 to generate qt.conf, qml, and qtquick. Fixes #2857 .
2018-10-23 15:12:57 -07:00
Robert Colton
473d63c4ed
Qt 5.11 and static build fixes ( #4164 )
...
* fix da qt5
* fix qt config duplication
* [qt5-base] Use vcpkg_extract_source_archive_ex
[sqlite3] Enable SQLITE_ENABLE_COLUMN_METADATA
* [qt5-*] Update sub-portfiles
* qt5-base WIP
* [qt5] Fix Could not find qmlcachegen.exe
* [qt5-activeqt] Fix SHA512
* [qt5-base] Fix static builds
* [qt5-base] Bump control version
* [qt5-base] Restore removal of qmake dependencies
* [qt5-base] Partially revert #3280
* [qt5-base][vcpkg_build_qmake] Fix Qt5Bootstrap.lib issues
2018-10-22 10:49:16 -07:00
Alexander Karatarakis
4f3e3fcdcb
Add ninja for Windows to vcpkgTools.xml
2018-10-15 13:40:09 -07:00
Ken A. Redergård
b357d2d0c3
Fix issue with compiling vcpkg.exe ( #4149 ) ( #4213 )
...
* Fix issue with compiling vcpkg.exe (#4149 )
The check for environment variable PATH match
other environment variables. When environment variable
VCTargetsPath used by msbuild is changed in cleanEnvironmentHelper.ps1
the path is broken. This makes the compilation of vcpkg.exe fail.
This commit fix the issue by checking that environment variable PATH is
exactly PATH.
* [cleanEnvironmentHelper] Use -eq instead of -match
2018-10-10 05:00:33 -07:00
LRFLEW
c7f30eca90
Add definitions for CMAKE_SYSTEM_VERSION and CMAKE_SYSTEM_PROCESSOR to osx toolchain ( #4441 )
2018-10-10 05:00:05 -07:00
Alexander Karatarakis
e8371c179d
[bootstrap.ps1] Prefer 64bit toolset
2018-10-04 16:39:57 -07:00
Robert Schumacher
06e85f063c
[vcpkg_extract_source_archive] Fix incorrect var usage in vcpkg_extract_source_archive
2018-09-04 16:51:01 -07:00
Robert Schumacher
5d0b0ec82f
[vcpkg_extract_source_archive] Fix incorrect var usage in vcpkg_extract_source_archive
2018-09-04 16:47:47 -07:00
David Ludwig
d68cc287f9
[GraphicsMagick] bug-fix: image files won't load ( #4215 )
...
* [GraphicsMagick] bug-fix: image files won't load
GM (GraphicsMagick) was failing to load image files, notably PNG or JPEG
images, as it was being compiled with support for 'GraphicsMagick
Modules'. These are files with names specific to GM, and of the format,
'IM_*.dll'. vcpkg's install process was not setting these up. This
patch makes sure that when GM is built, it embed's GM's own
image-loading code into graphicsmagick.dll.
* [vcpkg_extract_source_archive_ex] Add PATCHES argument
* [openmesh] Use direct download instead of gitlab
* [blaze] Use PATCHES argument
* [graphicsmagick] Use vcpkg_extract_source_archive_ex
2018-09-04 16:20:46 -07:00
Hiroshi Miura
ab54bfa0cc
[vcpkg] post-build cmake test ( #3431 )
...
* [vcpkg] post-build cmake test
- test for applications with cmake build system
- Add a test feature to vcpkg core, make progress for #72
- Tests for zlib, bzip2, libiconv and openssl for example
- Test for curl will be failed, because of a bug #3053
It can detect a this type of problems
* [vcpkg_test_cmake] Add MODULE parameter to explicitly specify which type of integration to test.
* [bzip2] Fix casing of cmake module name
2018-08-30 17:07:14 -07:00
Robert Schumacher
cf1df56e0d
[vcpkg_download_distfile] Apply workaround from #3399
2018-08-30 15:57:37 -07:00
Mark Ian Holland
e9f36a0e27
*Update Meson to 0.47.1. ( #4155 )
...
*Fix acquire meson on Unix platforms.
2018-08-29 21:34:25 -07:00
igl42
a687f98f98
[blaze] Fix the SHA512 in the 'portfile.cmake' ( #4138 )
...
* [blaze] Fix the SHA512 in the 'portfile.cmake'
* [blaze] Use commit SHA to avoid future tag movement. Fix patches.
2018-08-22 14:38:31 -07:00
Lars Ivar Hatledal
107ed00628
Fix aquire flex and bison when not on Windows ( #4120 )
...
* use find_program to locate flex and bison when not Windows
* reset changes to thrift/portfile.cmake
* fix aquire flex and bison on non win platforms
* [vcpkg_find_acquire_program] Indentation and use CMAKE_HOST_WIN32
2018-08-22 14:04:20 -07:00
Robert Schumacher
ba5d624e8b
[folly] Do not use -Werror
2018-08-15 11:17:40 -07:00
Robert Schumacher
393ac2880a
[vcpkg_from_github] Improve documentation to include PATCHES argument
2018-08-11 22:12:18 -07:00
Robert Schumacher
d614e3e887
[openssl-unix] Fix for issue #4001
...
[vcpkg_configure_cmake] Use the correct path separators for the current platform instead of assuming ;
2018-08-10 03:00:18 -07:00
Romain Pokrzywka
961cd9effd
breakpad: Enable building the libbreakpad_client library ( #4008 )
...
* breakpad: Enable building the libbreakpad_client library
That's the library that allows creating and uploading .dmp files
when a program crashes.
Use the same flags and setup as for libbreakpad, just note that
this commit changes the installation folder for headers which
was previously incorrect:
The libbreakpad headers were installed in include/google_breakpad,
but the correct path is include/breakpad/google_breakpad,
and client headers go into include/breakpad/client/windows.
* [breakpad] Install headers one directory higher
* [breakpad] Switch to only build static libraries. Disable libbreakpad_client on non-windows due to additional work required.
2018-08-08 06:02:30 -07:00
Robert Schumacher
cfc7f61b61
[docs] Fix GITLAB_INSTANCE-> GITLAB_URL
2018-08-08 05:25:20 -07:00
Frederik Carlier
cc00cf05fb
New packages: libimobiledevice, getopt, readline ( #3504 )
...
* Add libplist
* Add libusbmuxd
* Fix typos
* Add getopt
* Add libimobiledevice
* Fix typos
* Add libideviceactivation
* Add ideviceinstaller
* Include utilities
* Install usbmuxd
* Add readline
* Fix readline on 64-bit windows
* Add libirecovery
* libideviceactivation: include tools
* Bump versions to fix build issues
* Bump versions
* Add idevicerestore
* [getopt][getopt-win32] Rename to getopt-win32 and only install on Windows Desktop
* [readline][readline-win32] Rename to readline-win32 and only install for Windows Desktop
* [vcpkg_from_github][vcpkg_apply_patches] Make PATCHES relative to the current port directory
* [vcpkg_install_msbuild][vcpkg_check_linkage] Introduce vcpkg_install_msbuild() and vcpkg_check_linkage().
* [libimobiledevice et al] Use vcpkg_from_github() and vcpkg_install_msbuild()
* [readline] Fix static builds
2018-08-08 04:15:13 -07:00
Robert Schumacher
97828a4be0
[vcpkg] Use -fPIC in all builds to enable mixing static libs with shared objects.
2018-07-17 16:09:12 -07:00
Zepp
3a1e0f7f68
compatible with non-English version of Windows ( #3866 )
2018-07-08 20:57:51 -07:00
Alexander Karatarakis
27c4907277
Merge pull request #3496 from skogler/master
...
Add vcpkg_from_gitlab and update OpenMesh to 7.0 using the new function.
2018-07-05 18:23:04 -07:00
Felipe Aburaya
4ebdbe7e88
[3fd] Initial port of 3FD project ( #3811 )
...
* [2fd] Initial port of 3FD project
* [3fd] Fix 2017 builds. Enable static builds in dynamic triplets. Improve vcpkg_build_msbuild().
2018-07-03 06:39:13 -07:00
Simon Hausmann
929f2d9b9b
Make locating the Android NDK configurable ( #3754 )
...
Prefer an environment variable and fall back to the previous path if not
set.
2018-07-03 06:20:13 -07:00
MikeGitb
b81090e250
Fix misspelled configuration name ( #3786 )
2018-07-03 01:18:02 -07:00
Alexander Karatarakis
1c64424122
[cmake] Include cmake version to abi-tag. Update to 3.11.4.
2018-06-28 16:34:40 -07:00
Robert Schumacher
b93fb28e7c
[vcpkg] Reduce verbosity when building ports. Reduce cleaning requirements for packages\ directory.
2018-06-26 21:48:42 -07:00
martin-s
c2b9c33adf
Added parameter to vcpkg_copy_pdbs.cmake ( #3688 )
...
* - Added paths argument to locate pdbs.
* n/a
* - fixed line endings.
* [vcpkg-copy-pdbs] Tweak argument to replace patterns instead of adding patterns. Add slightly more detailed documentation.
2018-06-16 18:42:25 +02:00
Alexander Karatarakis
4a4215c2e5
Win7 compat. Fail if 64-bit requested on 32-bit machine
2018-06-13 11:54:33 -07:00
Alexander Karatarakis
e7721cde19
[bootstrap.ps1] Add option for building 64-bit vcpkg.exe
2018-06-13 11:21:12 -07:00
Alexander Karatarakis
56cc9ac15c
Make bootstrap.bat parameters match bootstrap.sh
2018-06-12 17:13:17 -07:00
Alexander Karatarakis
db3004459f
Improve disableMetrics propagation when consuming CMakeLists directly
2018-06-11 17:01:13 -07:00
Alexander Karatarakis
9508d4aad2
Add -disableMetrics for linux
2018-06-08 18:40:20 -07:00
Alexander Karatarakis
9750fff027
[bootstrap] Add option to specify WinSDK
2018-06-08 13:32:21 -07:00
Alexander Karatarakis
a925843121
Remove debug line
2018-06-04 12:35:42 -07:00
Alexander Karatarakis
edfca67857
"Release"->"release" to avoid case-sensitivity issues
...
Fixes #3641
2018-06-04 12:34:19 -07:00
Alexander Karatarakis
fa94febc7c
Update git to 2.17.1 (security fix)
2018-05-30 19:36:43 -07:00
Alexander Karatarakis
1d52df8140
Fix toolchain for linux
2018-05-30 17:19:29 -07:00
Alexander Karatarakis
7932abed8d
[ps1] Move variable close to where it is set
2018-05-19 19:38:45 -07:00
Alexander Karatarakis
6ccd43dfa7
Rename ps1 file
2018-05-19 19:23:33 -07:00
Alexander Karatarakis
3fc199dc52
Remove unused internalCI.ps1
2018-05-19 19:23:33 -07:00
Alexander Karatarakis
f1653a23d5
Inline variable
2018-05-19 19:23:33 -07:00
Alexander Karatarakis
bc96c069ac
[bootstrap.ps1] Remove unneeded <sol> <eol>
...
it was used for communication with vcpkg
2018-05-19 19:23:33 -07:00
Alexander Karatarakis
8549a095a8
Remove stray entries
2018-05-19 19:23:32 -07:00
Alexander Karatarakis
a739df905c
Merge VcpkgPowershellUtils into bootstrap.ps1
2018-05-19 19:23:32 -07:00
Alexander Karatarakis
555fa8d7cc
Merge getVisualStudioInstances into bootstrap.ps1
2018-05-19 19:23:32 -07:00
Alexander Karatarakis
9e4196d495
Merge getWindowsSDK into bootstrap.ps1
2018-05-19 19:23:32 -07:00
Alexander Karatarakis
658f1caaab
[vcpkg_get_windows_sdk] Don't call powershell. Deduce from env
2018-05-19 19:23:32 -07:00
Alexander Karatarakis
f2341b9245
Merge pull request #3522 from KindDragon/openexr-linux
...
[openexr] Fix linux build
2018-05-17 17:28:33 -07:00
Alexander Karatarakis
1e03300470
[ps1] Fix error when vs140comntools is not available
2018-05-16 19:20:21 -07:00
Alexander Karatarakis
8347101e63
[ps1] Add missing "include"
2018-05-16 14:51:51 -07:00
Arkady Shapkin
f35ff4c8bc
[openexr] Fix linux build
2018-05-16 17:26:45 +03:00
Alexander Karatarakis
1b0682a39e
[vcpkg] Significantly reduce usage of powershell. Reduce console font switching bug
2018-05-15 23:27:14 -07:00
Alexander Karatarakis
52f01eefa6
[bootstrap.sh] Fix whitespace-in-path issues
2018-05-16 04:51:08 +00:00
Robert Schumacher
8ce9265485
[bootstrap-vcpkg.sh] Find g++-8. Fixes #3486 .
2018-05-15 21:42:58 -07:00
Samuel Kogler
e576ca2e7f
Add vcpkg_from_gitlab function.
2018-05-14 18:49:07 +02:00
Alexander Karatarakis
ab58f531cc
git for linux/osx version moved to vcpkgTools.xml
2018-05-04 18:14:54 -07:00
Robert Schumacher
c4caf29213
[vcpkg] Fix temporary download directory when vcpkg is located at the root of a drive
2018-05-01 00:27:23 -07:00
Alexander Karatarakis
aaad944e5a
Merge pull request #3358 from fbudin69500/DetectAllOldVersionsOfGCC
...
Require the version of g++ to be at least 6
2018-04-30 20:40:50 -07:00
Alexander Karatarakis
468bfeb56e
[Clean patching] Each portref-patchset combo gets its own hash-based directory
2018-04-27 22:52:55 -07:00
Alexander Karatarakis
08afae2a7a
Bump version of git to 2.17.0 (was 2.16.2)
2018-04-27 16:18:03 -07:00
Francois Budin
540a32c841
Require the version of g++ to be at least 6
...
On Ubuntu 16.04, old versions of g++ such as 4.9 are available. Other
Linux distributions may also ship with g++ versions older than 5. With
the previous test, the bootstrap script was not failing fast and instead
was starting to compile vcpkg before it encountered the unsupported flag
-std=c++1z. The error message was not very explicit and that was making
it difficult to the developer to understand what the problem was. However,
when using g++ 5, an clear error message was printed to help the user.
This commit shows the helpful error message anytime g++ is older than
version 6.
2018-04-27 13:00:41 -04:00
Alexander Karatarakis
ef59460782
[bootstrap.sh] Minor refactoring for clarity
2018-04-25 22:23:45 -07:00
Alexander Karatarakis
aa423c999b
Merge pull request #3329 from rudilee/master
...
Checking for sha512sum on OS which doesn't have shasum
2018-04-25 21:26:24 -07:00
Alexander Karatarakis
c78a609dab
[sh] Tweak so only the sh forwarder needs to be +x
2018-04-26 02:11:04 +00:00
Rudi Lee
6a3c1db30b
Checking for sha512sum on OS which doesn't have shasum
2018-04-26 07:38:45 +07:00
Alexander Karatarakis
b5e4c4c7cf
[find_acquire.cmake] Fix ninja path for mac
2018-04-24 16:05:02 -07:00
Alexander Karatarakis
f12ded7fd0
[sh] Fix permission
2018-04-24 22:44:46 +00:00
Alexander Karatarakis
a11086e3b9
Introduce bootstrap.sh
2018-04-23 19:00:56 -07:00
Alexander Karatarakis
d84e86a910
Fix grpc lookup (case-insensitive)
2018-04-23 18:43:05 -07:00
Alexander Karatarakis
d2f69445b6
Retry the wsl workaround up to 10 times
2018-04-23 18:43:05 -07:00
Jonathan Hale
3a3fa5cd8f
[magnum] Properly deploy plugins ( #3191 )
...
* [magnum] Properly deploy magnum plugins
Signed-off-by: Squareys <squareys@googlemail.com>
* [magnum-plugins] Add tinygltfimporter feature
Signed-off-by: Squareys <squareys@googlemail.com>
* [magnum][magnum-plugins] Add features: trade and any*
Prepares upcoming move of those sublibraries and allows building --head
immediately.
For current release this only adds some unused cmake flags that will be
ignored.
Signed-off-by: Squareys <squareys@googlemail.com>
* [magnum] Add gl feature, cleanup dependencies, mark upcoming features
And sort features alphabetically.
Signed-off-by: Squareys <squareys@googlemail.com>
* [magnum-plugins] Prepare renaming of static flag for --head installs
Signed-off-by: Squareys <squareys@googlemail.com>
* [magnum] Add two missing feature dependencies
Signed-off-by: Squareys <squareys@googlemail.com>
* [magnum] Enable magnum[any*] features by default
Signed-off-by: Squareys <squareys@googlemail.com>
2018-04-18 19:33:12 -07:00
John Farrier
a4b35f14ba
Upgrade Celero to v2.2.0 ( #3259 )
...
* Upgrade Celero to v2.2.0
* [celero] Fix installed cmake targets
2018-04-17 16:11:18 -07:00
Alexander Karatarakis
dc207a2c89
Restore powershell extracting because shell may not be available (see #3252 )
2018-04-12 18:15:38 -07:00
Alexander Karatarakis
401e7a0e7c
[vcpkg_build_cmake] Add workaround for WSL filesystem issues
2018-04-10 15:38:58 -07:00
Robert Schumacher
58be848276
[vcpkg] Always use -c65001 for the resource compiler on windows. Fixes #3221 .
2018-04-10 10:52:19 -07:00
Robert Schumacher
bb054e645d
[vcpkg] Don't pass /utf-8 to VS 2013
2018-04-10 10:34:05 -07:00
Alexander Karatarakis
908e714980
Fix typo
2018-04-09 22:14:47 -07:00
Alexander Karatarakis
1e1899c3a2
[ps1] Handle "downloading" local files
...
Fixes #3230
2018-04-08 15:14:21 -07:00
Alexander Karatarakis
3403204873
Update vswhere.exe to 2.4.1
2018-04-06 20:36:07 -07:00
Alexander Karatarakis
f63994db6c
Update nuget.exe to 4.6.2
2018-04-06 20:34:06 -07:00
Alexander Karatarakis
d5a1e10541
[ps1] Verify hash for already present files. Dont check for path twice
2018-04-06 19:31:19 -07:00
Alexander Karatarakis
7d5c33cf1b
[vcpkgTools.xml] Bump version to "2"
2018-04-06 17:26:58 -07:00
Alexander Karatarakis
3f6f9f3f4d
[metrics] Use new string-hash functions instead of ps1 script
2018-04-06 17:24:46 -07:00
Alexander Karatarakis
3a9be92f7e
[fetchTool.ps1] Move downloaded file in place after hash check
2018-04-06 17:24:46 -07:00
Alexander Karatarakis
5b78dfaf68
[fetchTool] Extract aria2 with shell
2018-04-06 17:24:46 -07:00
Alexander Karatarakis
e6ed2f8902
[find_acquire] Fix ninja path
2018-04-06 17:24:46 -07:00
Alexander Karatarakis
ab9dd6e6eb
[find_acquire] Extract variable
2018-04-06 17:24:46 -07:00
Alexander Karatarakis
408cd5ccb8
[vcpkgTools.xml] requiredVersion -> version
2018-04-06 17:24:46 -07:00
Alexander Karatarakis
2fa16cda18
[vcpkgTools.xml] Change sha256 to sha512
2018-04-06 17:24:46 -07:00
Alexander Karatarakis
863a8f3329
[vcpkgTools.xml] Rename archiveRelativePath to archiveName
2018-04-06 17:24:46 -07:00
Alexander Karatarakis
23c2b82535
[vcpkgTools.xml] Add os="windows" to relevant entries
2018-04-06 17:24:46 -07:00
Alexander Karatarakis
e3099b458b
Use 7zip920 instead of 7zr
2018-04-06 17:24:46 -07:00
Alexander Karatarakis
54c68da907
Use aria2 to do downloads (other than aria2 itself, 7za and 7zr)
2018-04-06 17:24:45 -07:00
Alexander Karatarakis
31377dee20
Use 7z for extracting. Extract tools in downloads/tools
2018-04-06 17:24:45 -07:00
Robert Schumacher
35f5a0de53
[vcpkg-cmake-toolchain] Remove some hardcoded find_package helpers and guard all remaining ones
2018-04-05 21:39:47 -07:00
Jacob Zhong
8754105991
[vcpkg] Remove log files when downloading succeeds.
2018-04-02 18:48:14 -07:00
Jacob Zhong
892f7052f9
[vcpkg] Add support of external downloader aria2
2018-04-02 18:48:14 -07:00
Alexander Karatarakis
800f8b0e1d
Specify ninja exe
2018-03-30 17:46:13 -07:00
Alexander Karatarakis
f9d4692749
[vcpkg.cmake] Remove Windows SDK detection. Let cmake detect it
2018-03-29 21:14:06 -07:00
Alexander Karatarakis
3e1104465e
Add ninja to vcpkgTools.xml
2018-03-28 18:51:14 -07:00
Alexander Karatarakis
12d862ab2b
[ps1] Revert function removal
2018-03-27 18:08:05 -07:00
Alexander Karatarakis
c814c9b8ac
[vcpkgTools.xml] Restructre os-specific info
2018-03-27 17:54:16 -07:00
Alexander Karatarakis
45d31162c2
[ps1] Remove extraneous function
2018-03-27 17:48:33 -07:00
Robert Schumacher
cfd0d9c0e2
[vcpkg-find-acquire-program] Update version of YASM
2018-03-27 08:41:23 -07:00
Alexander Karatarakis
72194ae8a0
[ps1] More fixes/tweaks
2018-03-27 04:08:57 -07:00
Alexander Karatarakis
7275877332
[ps1] Fixes/tweaks
2018-03-27 03:04:05 -07:00
Robert Schumacher
e8d1666d9c
[aws-sdk-cpp] Update and fix cmake files
2018-03-24 14:29:30 -07:00
Robert Schumacher
6c690a2283
[vcpkg-configure-cmake] Set CMAKE_INSTALL_LIBDIR as type string to avoid CMake forming an absolute path
2018-03-23 16:23:37 -07:00
Alexander Karatarakis
c7664d1538
Merge remote-tracking branch 'origin/master'
2018-03-22 16:47:03 -07:00
Alexander Karatarakis
bc4fd2653b
Improve warning message about Powershell 5.1
2018-03-22 16:46:52 -07:00
Michał Janiszewski
637c9bc0f0
[vcpkg] Fix setting exePath in fetchTool ( #3114 )
2018-03-22 14:28:17 -07:00
Robert Schumacher
c3fb0b1697
[vcpkg] Download cmake on osx and linux
2018-03-22 06:52:55 -07:00
Robert Schumacher
38c9c97b6b
[double-conversion] Fix on non-windows
2018-03-21 23:33:41 -07:00
Robert Schumacher
d5e433f03b
[vcpkg-build-msbuild] Add option to use vcpkg's integration. Fixes #891 . Fixes #828 .
2018-03-20 21:49:53 -07:00
Robert Schumacher
9e54b3792d
[mpg123] Disable LTCG for static libs to avoid ABI incompatibility
2018-03-20 21:45:11 -07:00
Alexander Karatarakis
fdf8d471ed
[TLS 1.2] Add message for Powershell 5.1+
2018-03-20 12:39:53 -07:00
Robert Schumacher
49a719b78a
[libmysql] Use system dependencies to avoid ODR violations
2018-03-19 13:06:57 -07:00
Robert Schumacher
c5f93055a0
[vcpkg-cmake-toolchain] Only wrap find_package(Boost) if a boost library is installed.
2018-03-14 09:58:23 -07:00
Robert Schumacher
94360c2c65
[vcpkg-find-acquire-program] Handle PERL and NASM on non-windows
2018-03-13 11:35:19 -07:00
Robert Schumacher
7142a09344
[vcpkg] Improve non-Windows default triplet detection
2018-03-13 05:56:02 -07:00
Robert Schumacher
ece289b9a6
[vcpkg] Don't set CMAKE_CROSSCOMPILING when targetting Linux-on-Linux
2018-03-11 23:42:54 -07:00
Robert Schumacher
6d74825741
[vcpkg-fixup-cmake-targets] Remove stray absolute references inside top-level cmake files.
2018-03-11 23:42:53 -07:00
Robert Schumacher
4338ae25a1
[vcpkg] Enable packages to provide cmake wrapper scripts.
2018-03-11 23:42:53 -07:00
Robert Schumacher
7aaa59fc9d
[vcpkg] Fix extracting on Windows Server Core. Related to #2518 .
2018-03-11 23:42:53 -07:00
Robert Schumacher
f56a5e4e94
[vcpkg] Improve defaults for other platforms
2018-03-11 23:42:53 -07:00
Robert Schumacher
ad7fa55bb0
[vcpkg] Improve handling of external toolchains. Extract MSVC settings to a separate toolchain file.
2018-03-11 23:42:53 -07:00
Robert Schumacher
8d70abd134
[libxml2] Fix vcpkg toolchain helper
2018-03-09 13:38:58 -08:00
Robert Schumacher
a759caf15e
[gsl] Fix finding release libs in debug configurations. Fixes #2982 .
2018-03-07 11:56:21 -08:00
Bruce Jones
ae1ce5aaa7
applocal-deps applied to MODULE_LIBRARY target too ( #2972 )
...
* Fix for issue #2786
* [vcpkg-cmake-toolchain] Only applocal dependencies for shared libraries
* applocal-deps applied to MODULE_LIBRARY target too
2018-03-07 10:17:52 -08:00
Viktor Gal
59795e2a8e
add shogun 6.1.3 ( #2977 )
...
* add shogun 6.1.3
* [shogun] Add additional dependencies, force static linking
2018-03-07 09:56:59 -08:00
Michał Janiszewski
6f5573e889
[vcpkg] Allow ninja-based parallel configuration for UWP targets ( #2929 )
...
Allow using ninja as parallel configuration runner even if it is not
used as generator.
This significantly improves throughput for usecases like CI with
timeouts and more than one CPU (e.g. AppVeyor).
2018-03-03 13:09:55 -08:00
Robert Schumacher
a084120ab4
[vcpkg-acquire-msys] Restore sourceforge as a fallback mirror
2018-03-03 10:46:07 -08:00
ucker
41db37fc3d
update the address of msys2 ( #2941 )
2018-03-03 05:40:32 -08:00
Robert Schumacher
bad51b0462
[vcpkg] Improve handling of external toolchain files
2018-03-02 09:25:32 -08:00
Robert Schumacher
a0eece81c6
[vcpkg-download-distfile] Add proxy usage information to download failed message
2018-03-01 11:10:19 -08:00
Robert Schumacher
e70250ca19
[vcpkg] Improve handling of HDF5 targets
2018-03-01 10:36:13 -08:00
Stefano Sinigardi
045c80a7f4
configure debug before release ( #2911 )
2018-03-01 08:31:14 -08:00
Alexander Karatarakis
1fb3785bee
[findMSBuild.ps1] Set-StrictMode to Latest
2018-02-28 18:59:51 -08:00
Alexander Karatarakis
bbe0aa9230
[fetchTool.ps1] Set-StrictMode to Latest
2018-02-28 18:51:25 -08:00
Alexander Karatarakis
2d2ff28c77
[bootstrap] Set-StrictMode to latest
2018-02-28 18:45:33 -08:00
Alexander Karatarakis
90cf4371c3
[getWindowsSDK.ps1] Fix error when registry key was not found
2018-02-28 18:45:33 -08:00
Alexander Karatarakis
6e0b74c784
[vcpkgHasProperty] Return false if property doesn't exist
2018-02-28 18:45:33 -08:00
Alexander Karatarakis
d979d9b491
Fix issue when isPrerelease is not available
2018-02-28 18:45:33 -08:00
Alexander Karatarakis
f3463c4867
[bootstrap] Fix reference to xml file
2018-02-28 18:45:33 -08:00
Robert Schumacher
4642191a09
[vcpkg-scripts] The shell zip extractor requires full paths
2018-02-28 03:40:10 -08:00
Robert Schumacher
e2980c8f91
[vcpkg] Add 7zip internal tool
2018-02-26 18:18:43 -08:00
Jacob Zhong
63901137f6
Add doxygen and add packages option to vcpkg_require_msys ( #2869 )
...
* Add doxygen to acquired programs
* Add packages option to msys function
* Add documentation for PACKAGES in vcpkg_require_msys
* [ffmpeg][x264] Update to use `PACKAGES` parameter. Tweak docs.
2018-02-24 00:00:51 -08:00
Alexander Karatarakis
4077678583
Rename "depenencies" to tools. Rework xml file to reduce fields.
2018-02-23 18:19:04 -08:00
Alexander Karatarakis
f0cee21f7a
[vcpkgDependencies.xml] Reuse in bootstrap
2018-02-23 18:19:04 -08:00
Alexander Karatarakis
31b27eaa1b
Introduce vcpkgDependency.xml instead of hardcoding
2018-02-23 18:19:04 -08:00
Robert Schumacher
0334365f51
[vcpkg-cmake-integration] Warn if no packages are installed for the current triplet.
2018-02-23 16:50:32 -08:00
Alexander Karatarakis
ce53ea0011
TLS fix
2018-02-22 17:56:55 -08:00
Jim McGrath
b0f2b75a2b
use TLS 1.2 for downloads
2018-02-22 15:19:14 -06:00
Robert Schumacher
59dca1d481
[vcpkg] Handle feature packages in CI
2018-02-21 20:08:25 -08:00
Robert Schumacher
099759de63
[vcpkg-download-distfile] Create target directory on download
2018-02-21 17:45:57 -08:00
Robert Schumacher
6b48216b8c
[vcpkg-configure-cmake] Improvements to allow list parameters
2018-02-21 17:45:52 -08:00
Alexander Karatarakis
97531c32d4
[configure_qmake] Do not pass -d (too much output)
2018-02-21 14:50:36 -08:00
Alexander Karatarakis
8a4afe1619
Update git to 2.16.2
2018-02-20 18:09:51 -08:00
Alexander Karatarakis
2f6cf768e5
Improve vcpkgRemoveItem
2018-02-20 16:58:19 -08:00
Guillaume Lachance
995ab09409
libmupdf version bump ( #2730 )
...
* Add libgta
Libgta is a portable library that implements the Generic Tagged Array (GTA)
file format.
Signed-off-by: Hiroshi Miura <miurahr@linux.com>
* [libgta] turn off document build and doxygen dependency
Signed-off-by: Hiroshi Miura <miurahr@linux.com>
* [libgta] add build-dependency
- bzip2, zlib and liblzma
Signed-off-by: Hiroshi Miura <miurahr@linux.com>
* [libgta] remove dlls when static build
Signed-off-by: Hiroshi Miura <miurahr@linux.com>
* Fix typo
* [libgta] update CONTROL
add lf at end of file.
* libmupdf version bump
* [qt5-base] Use system freetype.
* [opencv] Fix UWP and ARM
* [hdf5] Always use config mode for HDF5
* [opencv] Fixup -- apply patch added in previous commit
* [abseil] Add *.inc files. Fixes #2718
* [abseil] Update to 2018-2-5
* Fix for Issue #2729
Allows PowerShell to change the name of the downloaded directory correctly.
* vcpkgRemoveItem: nullcheck
* [cpprestsdk] Update to 2.10.2
* Adding Torch's TH library (#2737 )
Adding Torch's TH library
* [flatbuffers] Fixes #2735
* sobjectizer updated to v.5.5.21
* [nghttp2] Enable static builds
* [nghttp2]: update to 1.30.0 (#2739 )
* [nghttp2]: update to 1.30.0
* [nghttp2] Enable static builds
* Add epsilon library port
Signed-off-by: Hiroshi Miura <miurahr@linux.com>
* [vcpkg-configure-cmake] Use ninja to configure in parallel (#2712 )
* [curl] Add nghttp2.lib to dependencies of curl
* [vtk] Fix breaking change in find_package(HDF5)
* Merge findFileRecursivelyUp into VcpkgPowershellUtils
* [vcpkgInvokeCommandClean] Don't use -encodedCommand.
Instead, use -Command with the appropriate number of escaped quotes
(which ended up being 3)
* [blosc] Update to 1.13.5
static-install-fix.patch no longer required (upstream contains the patched version).
Resolves build error with VS 15.6 in static builds
* [cgal] Avoid using absolute paths in cmake config file
* Update CHANGELOG and bump version to v0.0.104
* [qt5-base][qtdeploy] Deploy plugin dependencies to the executable's folder.
* Add libgeotiff port
Signed-off-by: Hiroshi Miura <miurahr@linux.com>
* [libgeotiff] fix install directory for cmake configurations
Signed-off-by: Hiroshi Miura <miurahr@linux.com>
* fix tiff detection error when static build
* [libgeotiff] remove installed dlls when static build
* [libgeotiff] update description
* [chipmunk] 7.0.2 initial.
* [recast] 1.5.1 initial.
* [tinydir] 1.2.3 initial.
* [mman] git-f5ff813 initial.
* Update Catch to 2.1.2 (#2763 )
* [vcpkg-ci] Delete intermediate build folders even on unsuccesful builds
* [folly] Workaround bug for VS 15.6
* [pcre] fix space issue and add mirror (fix #2751 )
* [realsense2] Update to v2.10.0
Update realsense2 port to librealsense v2.10.0.
* [libevent] Fix generated libevent targets files
* fixed typo in warning message (#2773 )
* [blaze] update to Blaze 3.3
* [lmdb] Fix possible whitespace problem
* Fix date issue
* add qt5-quickcontrols2
* add qt5-quickcontrols port
* add qt5-graphicaleffects
* change compile order to debug first, fix #2767 (#2785 )
* [liblzma] Add usage information
* [ffmpeg] Allow static builds of ffmpeg (#2783 )
ffmpeg creates static .a libraries, so change the suffix to .lib
* [ffmpeg] Bump version for PR #2783
* [aubio] Update to handle static FFMPEG
* Copy local dependencies for library targets (#2787 )
* Fix for issue #2786
* [vcpkg-cmake-toolchain] Only applocal dependencies for shared libraries
* [uriparser] Update to 0.8.5
* [vcpkg] Implement Default-Features (#2697 )
* [vcpkg] Add Default-Feature to make_status_pgh utility function
Signed-off-by: Squareys <squareys@googlemail.com>
* [vcpkg] Parse "Default-Features" as dependencies and add test for parsing
Signed-off-by: Squareys <squareys@googlemail.com>
* [vcpkg] Document some methods and structures
Signed-off-by: Squareys <squareys@googlemail.com>
* [vcpkg] Add install_default_features_test
Signed-off-by: Squareys <squareys@googlemail.com>
* [vcpkg] Change install_default_features_test to not have preinstalled package
* [vcpkg] Test install behaviour of default features
Signed-off-by: Squareys <squareys@googlemail.com>
* [vcpkg] Implement default features
Signed-off-by: Squareys <squareys@googlemail.com>
* [vcpkg] Test default features upgrade behavior
Signed-off-by: Squareys <squareys@googlemail.com>
* [vcpkg] Implement upgrade with default features
Signed-off-by: Squareys <squareys@googlemail.com>
* [vcpkg] Test behaviour of upgrade with default features in dependencies
Signed-off-by: Squareys <squareys@googlemail.com>
* [vcpkg] Make upgrade install new default features
Signed-off-by: Squareys <squareys@googlemail.com>
* [vcpkg] Move collecting of packages for which to prevent defaults
Further down the line to create_feature_install_plan.
Signed-off-by: Squareys <squareys@googlemail.com>
* [vcpkg] Fix core missing from default features and potential inf loop
Signed-off-by: Squareys <squareys@googlemail.com>
* [vcpkg] Rename, fix and move some tests
Signed-off-by: Squareys <squareys@googlemail.com>
* Updated boost license to 1.66.0 (#2795 )
I was a bit confused to see a reference to "1.65.1" while I was installing 1.66.0, but it turns out this URL is just not updated. This updates it.
* [vcpkg-find-acquire-program] Add mirror for NASM. Fixes #2777 .
* update cuda requirement to 9.0, fixes #2791 (#2802 )
* update cuda requirement to 9.0, fixes #2791
* [cuda] Restore sample version blob
* [vcpkg] http_proxy and https_proxy should be lowercase (#2815 )
Pacman of Msys understands only lowercase environment variables
http_proxy and https_proxy.
* [vcpkg] Add find/find_installed/is_installed for FeatureSpec
Signed-off-by: Squareys <squareys@googlemail.com>
* [vcpkg] Fix build command for packages that depend of features
Signed-off-by: Squareys <squareys@googlemail.com>
* [liblo] Initial port (#2821 )
* [portaudio] Added ASIO support to build
* Update libpng to 1.6.34
* [liblo] Initial port
* Revert "Update libpng to 1.6.34"
This reverts commit ede0bb947b
.
* Revert "[liblo] Initial port"
This reverts commit bb819eb218
.
* [liblo] Initial port
* [liblo] Use vcpkg_from_github() and vcpkg_fixup_cmake_targets()
* [liblo] Fix SHA512
* [openvr] update to 1.0.13 (#2809 )
* [ebml] Initial port. (#2812 )
* [vcpkg] Fix bug with missing dependencies introduced in #2697 (#2819 )
When a package dependency was not found (has no source control file),
install would exit with "Value was null" when trying to install its default
features, as the dependency would be marked erroneously as found in this
case.
Signed-off-by: Squareys <squareys@googlemail.com>
* [vcpkg] Avoid using s::status_known() -- it does not do what you think it does
* [jansson] Update to 2.11 (#2820 )
* [aws-sdk-cpp] update to 1.3.58 (#2810 )
* [mkl] Add port MKL (#2806 )
* [corrade,magnum,-plugins,-extras,-integration] Update to latest and support feature packages (#2687 )
[corrade,magnum,-plugins,-extras,-integration] Update to latest and support feature packages
* [jbig2dec][libmupdf] Extract jbig2dec, remove remaining vendored 3rdparty
2018-02-17 02:31:49 -08:00
Robert Schumacher
f279e9f5e3
[vcpkg-find-acquire-program] Add mirror for NASM. Fixes #2777 .
2018-02-14 18:04:16 -08:00
Bruce Jones
78b1396b88
Copy local dependencies for library targets ( #2787 )
...
* Fix for issue #2786
* [vcpkg-cmake-toolchain] Only applocal dependencies for shared libraries
2018-02-13 16:13:27 -08:00
Jason Juang
d8f3fffd5e
change compile order to debug first, fix #2767 ( #2785 )
2018-02-13 00:00:27 -08:00
Robert Schumacher
73e45b0ce2
[qt5-base][qtdeploy] Deploy plugin dependencies to the executable's folder.
2018-02-08 13:25:45 -08:00
Robert Schumacher
1e3435e32b
Merge branch 'master' of https://github.com/Microsoft/vcpkg
2018-02-07 17:47:53 -08:00
Alexander Karatarakis
3aac3957ae
[vcpkgInvokeCommandClean] Don't use -encodedCommand.
...
Instead, use -Command with the appropriate number of escaped quotes
(which ended up being 3)
2018-02-07 17:31:30 -08:00
Alexander Karatarakis
815e3caf55
Merge findFileRecursivelyUp into VcpkgPowershellUtils
2018-02-07 17:31:30 -08:00
Robert Schumacher
116914e110
[vtk] Fix breaking change in find_package(HDF5)
2018-02-07 17:10:43 -08:00
Robert Schumacher
676c861ae6
[curl] Add nghttp2.lib to dependencies of curl
2018-02-07 17:03:14 -08:00
Robert Schumacher
71025694e9
[vcpkg-configure-cmake] Use ninja to configure in parallel ( #2712 )
2018-02-07 16:57:47 -08:00
Alexander Karatarakis
c9d434dfbc
vcpkgRemoveItem: nullcheck
2018-02-06 15:36:16 -08:00
Neil McNeight
f136732dcd
Fix for Issue #2729
...
Allows PowerShell to change the name of the downloaded directory correctly.
2018-02-06 15:26:06 -06:00
Robert Schumacher
d385e296a6
[hdf5] Always use config mode for HDF5
2018-02-05 17:50:16 -08:00
Robert Schumacher
1f6f27a548
[vcpkg-from-bitbucket] Fix HEAD builds. Fixes #2696 .
2018-01-31 11:50:50 -08:00
Alexander Karatarakis
2bc105cd95
Add vcpkgFormatElapsedTime in powershell side
2018-01-30 14:42:33 -08:00
Alexander Karatarakis
6c0f3a8859
[ClearEnvironment] Fix registry comments
2018-01-27 22:08:07 -08:00
Alexander Karatarakis
e9b0de9d68
Add -NoProfile and -ExecutionPolicy Bypass in powershell call
2018-01-25 17:27:43 -08:00
Alexander Karatarakis
186a2cf88b
[bootstrap] Fix whitespace issue
2018-01-25 17:03:37 -08:00
Alexander Karatarakis
6e07cbeff4
[bootstrap] Specify full path for dirs.proj
2018-01-25 16:48:32 -08:00
Alexander Karatarakis
edcc8e2c36
[bootstrap] Exit fast(er) if msbuild fails
2018-01-25 14:57:53 -08:00
Alexander Karatarakis
89addaa7a5
VcpkgInvokeCommand: return the error code
2018-01-25 14:57:26 -08:00
Alexander Karatarakis
a8a20f1a13
VcpkgInvokeCommand: remove paramter $wait
2018-01-25 14:46:00 -08:00
Alexander Karatarakis
fd2f9816cc
Don't expand variable
2018-01-24 15:22:41 -08:00
Alexander Karatarakis
e5b0de35d3
[vswhere] Update to 2.3.2
2018-01-23 15:08:52 -08:00
Alexander Karatarakis
0df743d625
[bootstrap] Build vcpkg in a clean environment
2018-01-23 14:16:06 -08:00
Alexander Karatarakis
a5fe308ea3
$script:MyInvocation.MyCommand.Definition
...
It works also in cases where scripts/functions are calling each other.
Without the $script prefix, it would instead give you the calling function OR the path if there was no parent function.
With the prefix, it always yields the directory of the script
2018-01-23 14:16:06 -08:00
Alexander Karatarakis
62c8626f4d
vcpkgInvokeCommand(): Add -NoNewWindows flag
2018-01-23 14:16:06 -08:00
Alexander Karatarakis
ae582e0d4f
[bootstrap] Extract arguments in variable
2018-01-23 14:16:05 -08:00
Alexander Karatarakis
3332326c65
Update CMake to 3.10.2
2018-01-23 14:16:05 -08:00
Alexander Karatarakis
2890ffa31c
Don't print "downloading..." if file is already downloaded
2018-01-23 14:16:05 -08:00
Tsukasa Sugiura
64203615a6
Fix OpenNI2 deploy ( #2627 )
...
* Fix OpenNI2 deploy
Fix to deploy initialization file and drivers.
* [openni2] Adjusting deployopenni2.ps1 paths
* Fix Create Directory of OpenNI2 Drivers
Fix create directory of OpenNI2 drivers.
* Fix Deploy Script Path
Fix deploy script path.
2018-01-23 08:45:23 -08:00
Robert Schumacher
353d635b97
[freetype][harfbuzz] Fix static freetype dependency.
2018-01-18 10:57:30 -08:00
Robert Schumacher
d35866018a
Merge pull request #1993 from Barath-Kannan/qt5_modular
...
Qt5 modular
2018-01-18 10:51:18 -08:00
Robert Schumacher
b47b4346f8
[vcpkg-build-qmake][vcpkg-configure-qmake] Collapse config-specific versions.
2018-01-18 07:36:54 -08:00
Sean Warren
c1ba4eacc3
Generalise vcpkg_fixup_cmake_targets.cmake file to correctly detect dlib debug files ( #2574 )
2018-01-18 01:28:56 -08:00
Alexander Karatarakis
c7296cf1f2
[FetchDependency] Print out text when downloading/extracting
2018-01-17 17:34:41 -08:00
Alexander Karatarakis
81ab439b48
[VcpkgPowershelUtils] Inline variable
2018-01-17 17:34:41 -08:00
Alexander Karatarakis
3390007020
[powershell] Remove usages of BitsTransfer
2018-01-17 17:34:40 -08:00
Barath Kannan
c30363d07b
Merge branch 'master' into qt5_modular
2018-01-17 19:00:43 +11:00
Cdec
3b3bff1824
[vcpkg_download_distfile] Change to refer _VCPKG_INTERNAL_NO_HASH_CHECK in parameter check
2018-01-14 12:49:04 +09:00
Stefano Sinigardi
bc70053ab7
use proper symbol to build correct configuration
2018-01-06 18:54:59 +01:00
Robert Schumacher
2b30280c22
[vcpkg-download-distfile] Regenerate docs and enable SKIP_SHA512 only in unstable (head) mode
2018-01-05 16:16:08 -08:00
Mikhail Paulyshka
42c0cfc870
[vcpkg] fix --head flag for github-based ports
2018-01-05 15:47:17 -08:00
Robert Schumacher
cf802347a4
Merge pull request #2218 from jasjuang/llvm
...
[llvm] add in clang and enable tools
2018-01-05 15:37:14 -08:00
Robert Schumacher
0cf5bd657e
[vcpkg-fixup-cmake-targets] Add TARGET_PATH option
2018-01-03 20:11:35 -08:00
Jacek Blaszczynski
a28138eb9e
Add preliminary support for arm-windows and arm64-windows triplets ( #2371 )
...
* Add preliminary support for arm-windows and arm64-windows triplets
Visual Studio 15.4 shipped with new VC tools targeting arm and arm64
for desktop. This change allows for recognition and usage of new
triplets supporting arm and arm64 Windows desktop and server targets.
* Remove unnecessary changes
* Part 2
* Part 3
* Make detection of Arm64 _VCPKG_TARGET_ARCHITECTURE precise
* Enforce usage of Visual Studio CMake generatorfor arm and temporarily arm64 targets
* Address code review feedback, clean libjpeg-turbo port.cmake
* [libjpeg-turbo][tiff] Reduce changes to existing libraries.
* [vcpkg-cmake] Simplify toolchain selection logic and improve comments
2018-01-03 17:19:52 -06:00
Robert Schumacher
7f9ca12c4c
[vcpkg-download-distfile] Fix #2426
2018-01-03 14:30:30 -08:00
Albert Ziegenhagel
43aec468a1
Remove workaround for a bug in FindMPI.cmake that was introduced in cmake 3.10.0 and fixed in 3.10.1
2018-01-03 10:58:59 +01:00
Albert Ziegenhagel
be5e529bb3
Update cmake to 3.10.1
2018-01-03 10:57:46 +01:00
Barath Kannan
d8f0ea9999
resolve merge conflicts
2017-12-27 16:57:43 +11:00
Robert Schumacher
a24ccdfc01
[vcpkg-build-cmake] Build at IDLE priority. Try to detect out-of-memory issues in the linker, and restart the build once.
2017-12-21 12:13:25 -08:00
Robert Schumacher
5e5506e68a
[vcpkg-download-distfile] Add input sanitization
2017-12-21 03:47:02 -08:00
Tsukasa Sugiura
6cb6a61aaf
Fix find Boost when can not be found Boost that installed with Vcpkg ( #2395 )
...
* Fix find Boost when can not be found Boost that installed with Vcpkg
Fix find Boost when can not be found Boost that installed with Vcpkg.
Re-find package Boost uisng user specified options.
* Fix regex of generators
Fix regex of generators.
Add ending position.
* Fix Save and Resore Boost_COMPILER
* [vcpkg-cmake-integration] Expand saved boost variables
2017-12-19 16:18:13 -08:00
Robert Schumacher
7e1a737ba4
[vcpkg-integrate-powershell] Fix $false bug. Fixes #2397 .
2017-12-19 16:11:34 -08:00
Alexander Karatarakis
1656cf7fa7
[powershell] Use \ instead of / for paths. Resolves #2358 . Resolves #2361
2017-12-12 17:53:29 -08:00
Robert Schumacher
4567fa5709
[vcpkg-cmake-toolchain] Mark _VCPKG_ROOT_DIR as INTERNAL
2017-12-09 17:25:12 -08:00
cDc
19860a0933
[tinyexif] add TinyEXIF library ( #2221 )
2017-12-09 00:24:19 -08:00
Robert Schumacher
3c2b2cc607
[vcpkg-cmake-toolchain]
...
Use list(APPEND) instead of set(). Fixes #2336 .
Fix MPI issue introduced in cmake 3.10. Fixes #2317 .
Add _VCPKG_ROOT_DIR to persisted variables to reduce disk access during cmake reconfigure.
2017-12-08 22:08:19 -08:00
Alexander Karatarakis
1f3013bea3
Improve vcpkgExtractFile. Also merge vcpkgRemoveDirectory/File
2017-12-08 15:16:35 -08:00
Ilya Finkelshteyn
e7cbb50f3d
Fix path to powershell.exe
...
https://github.com/Microsoft/vcpkg/issues/2299
2017-12-05 15:22:21 -08:00
Robert Schumacher
a4f8515c9e
[vcpkg-msbuild-integration] Address #2299 by using full path to powershell.
2017-12-05 15:22:21 -08:00
Alexander Karatarakis
d26a6b067c
Add vcpkg integrate powershell
for tab completion
2017-12-04 15:37:06 -08:00
Alexander Karatarakis
fdf7c65aa4
Exit early if no VS is found
2017-11-30 16:43:59 -08:00
Robert Schumacher
d38d4a7540
[vcpkg] Add --x-xunit internal command to print installation results in a VSTS friendly format.
2017-11-30 08:09:09 -08:00
Robert Schumacher
b4668e664a
[vcpkg] Only default target triplet to windows if on windows
2017-11-28 13:17:10 -08:00
Alexander Karatarakis
b7c9ef5553
Don't return $destinationDir
2017-11-27 00:45:00 -08:00
Alexander Karatarakis
2c914ff05a
Rework vcpkgExtractFile (powershell)
2017-11-27 00:42:39 -08:00
Alexander Karatarakis
c4c079f86e
[VcpkgPowershellUtils] Minor tweaks
2017-11-27 00:42:39 -08:00
Mikhail Paulyshka
e009618ba0
[cmake] update to 3.10.0 ( #2236 )
2017-11-26 03:18:35 -08:00
Alexander Karatarakis
92872439b9
[fetchDependency[ Make parameter mandatory
2017-11-26 01:32:09 -08:00
Alexander Karatarakis
8883e40aaa
vcpkgCreateDirectory->vcpkgCreateDirectoryIfNotExists
2017-11-26 01:31:58 -08:00
Robert Schumacher
14cbe496bc
[vcpkg] Allow compilation inside WSL
2017-11-25 16:21:54 -08:00
Robert Schumacher
5335d17f53
[vcpkg] Initial experimental support for VCPKG_BUILD_TYPE release
2017-11-25 15:25:18 -08:00
Robert Schumacher
a3ea74b9ed
Merge pull request #2250 from AndyM84/master
...
Adding UnitTest++ Port
2017-11-25 12:48:07 -08:00
Robert Schumacher
89983fe102
[vcpkg-from-github] Improve argument handling
2017-11-25 12:47:49 -08:00
Robert Schumacher
141f10801c
[vcpkg] Improve external toolchain handling.
2017-11-25 11:50:31 -08:00
Robert Schumacher
f7c10858f7
Merge pull request #1752 from martin-s/patch-vs2013
...
Added support for VS2013 build chain tools.
2017-11-21 21:47:51 -08:00
Robert Schumacher
eec26f68fc
[qt5] Reduce duplication in modular build by extracting qt5modularscripts
2017-11-20 17:07:03 -08:00
Frank Quinn
7fc2d7dbdf
Added SCONS to vcpkg_find_acquire_program
...
See: http://scons.org
I have a port I would like to submit which uses scons (which in
turn uses the python interpreter already provided). This change
makes SCONS usable for vcpkg_execute_required_process.
2017-11-19 11:42:52 +00:00
Alexander Karatarakis
6290155eaa
[vcpkgExtractFile] Fix partial dir name. Special case 1-item zips
...
- If the zip contains a single item, pull that up a directory
- If the zip contains multiple items, place that in a directory on of the same name as the zip
2017-11-17 01:23:14 -08:00
Robert Schumacher
875bb9a661
Merge branch 'qt5_modular' of https://github.com/Barath-Kannan/vcpkg into Barath-Kannan-qt5_modular
2017-11-17 00:22:15 -08:00
Alexander Karatarakis
b2e1dc3e5a
Use temp-and-rename pattern for extracting
2017-11-16 02:02:00 -08:00
Alexander Karatarakis
2abdcc1eec
Introduce VcpkgPowershellUtils
2017-11-15 22:37:24 -08:00
Robert Schumacher
7e3dcc4f09
[tesseract] Fix static linking. [icu][tiff] Add patches in toolchain to fix static linking.
2017-11-15 21:58:26 -08:00
Robert Schumacher
4228e1e389
[llvm] Install debug targets for cmake
2017-11-15 21:15:37 -08:00
Robert Schumacher
24283ec1ee
[leptonica][tiff] Add LZMA to tiff's dependent libraries. Leptonica should use TIFF_LIBRARIES.
2017-11-15 18:57:05 -08:00
Robert Schumacher
415789b42e
[vcpkg-metrics] Replace SQM with MAC hash.
2017-11-13 21:49:11 -08:00
Robert Schumacher
50f6bc4e8f
[vcpkg-toolchain] Fix find_package detection of Boost. Fixes #2130 .
2017-11-10 17:34:00 -08:00
Alexander Karatarakis
cd41cfe468
Use Push-Location/Pop-Location instead of pushd/popd
2017-11-09 21:42:36 -08:00
Alexander Karatarakis
7eb0095094
Rename $explicitlyRequestedVSPath to $withVSPath
2017-11-09 21:41:16 -08:00
Alexander Karatarakis
615f7e112f
[bootstrap.ps1] Add option to specify VS path
2017-11-09 20:09:22 -08:00
Alexander Karatarakis
eabacf0d14
Make parameter mandatory
2017-11-09 20:09:22 -08:00
Alexander Karatarakis
138bce34f2
Fix SHA-256 name
2017-11-09 20:09:22 -08:00
Robert Schumacher
2ece3186ff
[vcpkg-build-msbuild] Update examples.
2017-11-08 10:41:03 -08:00
Robert Schumacher
d43676658a
[vcpkg_from_github] Handle '/' in REFs. Fixes #2141 .
2017-11-07 09:10:19 -08:00
Robert Schumacher
5743b68bc2
Merge pull request #2139 from UnaNancyOwen/fix_buildsystems
...
Reset settings to find boost libraries
2017-11-06 09:49:13 -08:00
Alexander Karatarakis
4bd9ad6969
[Get-(File)Hash] Use namespaces and add Pscx check
2017-11-05 18:10:48 -08:00
Alexander Karatarakis
524adf93aa
[Expand-Archive] Use namespaces to distringuish Powershell 5's and PSCX's
2017-11-05 17:58:47 -08:00
Tsukasa Sugiura
07e4e674f0
Reset settings to find boost libraries
...
Reset the settings to find the boost libraries that installed by vcpkg.
vcpkg will always rename to Boost libraries name that able to be find
with default settings of FindBoost.cmake.
2017-11-06 04:33:35 +09: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
Barath Kannan
b959f70a99
merge from master
2017-11-06 00:33:04 +11:00
Barath Kannan
3a5b383bbe
resolve conflict on non-existant vcpkg_acquire_depot_tools
2017-11-06 00:31:24 +11:00
Barath Kannan
9bb4817e32
use install target in Makefiles; make all portfile uniform
2017-11-06 00:24:29 +11:00
Robert Schumacher
330b8d8bab
[vcpkg-msbuild-integration] Output warning when configuration is not determinable. Add special cases for RelWithDebInfo and MinSizeRel.
2017-11-04 20:48:06 -07:00
Alexander Karatarakis
3b90bc07ce
[cmake] Update to 3.9.5 (was 3.9.4)
2017-11-03 18:25:54 -07:00
Alexander Karatarakis
ad884fc296
[vswhere] Update to 2.2.11 (was 2.2.7)
2017-11-03 16:40:28 -07:00
Alexander Karatarakis
a4dc2d2ef2
[fetchDependency.ps1] Improve error message on hash mismatch
2017-11-03 16:39:43 -07:00
Alexander Karatarakis
9dc02f48b6
[fetchDependendy.ps1] Remove obsolete comment
2017-11-03 16:35:15 -07:00
Alexander Karatarakis
82ce87cfd0
Use download-at-temp-and-rename pattern in powershell too
2017-11-03 16:14:13 -07:00
Alexander Karatarakis
0fb0191f3c
[ports.cmake] Use vcpkg_download_distfile()
2017-11-03 15:02:53 -07:00
Alexander Karatarakis
a523aacff8
[vcpkg_from_bitbucket] Use vcpkg_download_distfile()
2017-11-03 15:02:53 -07:00
Alexander Karatarakis
8bbd043bea
vcpkg_from_github] Use vcpkg_download_distfile()
2017-11-03 15:02:53 -07:00
Alexander Karatarakis
76d4666f12
[vcpkg_acquire_msys] Use vcpkg_download_distfile()
2017-11-03 15:02:53 -07:00
Alexander Karatarakis
dc7db25713
[downloads] Don't show progress by default
2017-11-03 15:02:52 -07:00
Alexander Karatarakis
ebb52b8cb1
Remove vcpkg_acquire_depot_tools
2017-11-03 15:02:52 -07:00
Alexander Karatarakis
9150cb8a90
[vcpkg_find_acquire_program] Use vcpkg_download_distfile()
2017-11-03 15:02:52 -07:00
Alexander Karatarakis
24c3f87bf4
[vcpkg_download_distfile] Now downloads in a temp dir and rename to the target location
2017-11-03 15:02:52 -07:00
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
Barath Kannan
48128e5b4d
Merge branch 'master' of https://github.com/Microsoft/vcpkg into qt5_modular
2017-10-17 20:25:12 +11:00
Barath Kannan
62b62d9f35
minor clean up and configuration
2017-10-17 20:02:26 +11: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
Barath Kannan
c147fc78c9
further fixes
2017-10-17 03:15:30 +11:00
Barath Kannan
d28de4a13e
qt5winextras
2017-10-16 23:56:47 +11:00
Barath Kannan
3ba22c1754
working qt tools build
2017-10-16 23:04:16 +11:00
Barath Kannan
459ac9f2e1
qt5tools package
2017-10-16 00:40:25 +11: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
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