aboutsummaryrefslogtreecommitdiff
path: root/scripts
AgeCommit message (Collapse)Author
2019-08-29Use macro instead of function to override execute_process() (#7980)Victor Romero
2019-08-28Download Mode (#7950)Victor Romero
* [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-28Revert "[vcpkg install] Enable Download Mode (#7797)" (#7949)Victor Romero
This reverts commit 65d4bc146bf7c1c21989b680497b1f6f9a09c967.
2019-08-28[vcpkg install] Enable Download Mode (#7797)Victor Romero
* [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-23Merge branch 'master' into path_separatorAlexander Neumann
2019-08-22[vcpkg] QoL: add host/target dependent variables for executable suffixes ↵Alexander Neumann
(#7599) * improve documentation * add executable suffixes for host/target into common definitions
2019-08-22- Fixed ports script. (#7793)martin-s
2019-08-21Merge branch 'master' into path_separatorAlexander Neumann
2019-08-20[tensorflow] add new port for linux (#7568)dan-shaw
* [+] 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[vcpkg]Port toolchains (#7687)Curtis J Bezault
* 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-20make find_library useable without errors to console. (#7773)Alexander Neumann
2019-08-19Merge branch 'master' into path_separatorAlexander Neumann
2019-08-19add variables for target specific library suffix and prefix. (#7600)Alexander Neumann
also set the according cmakevariables in script mode enabling find_library calls in portfiles
2019-08-16[vcpkg] Major tool CMakeLists.txt updatesNicole Mazzuca
- 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-16Merge pull request #7305 from cbezault/external_file_abiCurtis J Bezault
[vcpkg] Public ABI override option
2019-08-13[vcpkg_check_features] Set output variable explicitly and allow ↵Victor Romero
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-12vs 2019 integration bug (#7623)dan-shaw
2019-08-12use vcpkg add to path in build scriptsAlexander Neumann
2019-08-12use VCPKG_HOST_PATH_SEPARATOR in scriptsAlexander Neumann
2019-08-12Merge remote-tracking branch 'upstream/master' into path_separatorAlexander Neumann
2019-08-11[vcpkg/cmake] Added a function to fail from portfiles in a default way (#7601)Alexander Neumann
* 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-09remove unnecessary include, fix variable extractionCurtis.Bezault
2019-08-09Actually only override the PUBLIC ABI, not the private oneCurtis.Bezault
2019-08-09Merge branch 'master' into external_file_abiCurtis J Bezault
2019-08-08improve documentationAlexander Neumann
2019-08-08use it in vcpkg_add_to_path.Alexander Neumann
2019-08-08add definition for host specific path separatorsAlexander Neumann
2019-08-02Update tests, and add documentation! (#7506)nicole mazzuca
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-07-24Merge branch 'master' into external_file_abiCurtis J Bezault
2019-07-23Merge build.cppCurtis.Bezault
2019-07-23add external file hashes to the binary paragraphCurtis.Bezault
2019-07-22Resolves "project is never up-to-date" problem (issue 6179) (#7322)crusader-mike
2019-07-19Merge branch 'master' into external_file_abiCurtis J Bezault
2019-07-19[vcpkg] Portfile Settings (#7292)Curtis J Bezault
2019-07-18[vcpkg] Environment Variable Passthrough (#7290)Curtis J Bezault
* use additional env param * remove partials * remove change to linux triplet * Fix some issues that vicroms pointed out * whitespace change
2019-07-17first pass at abi additional filesCurtis.Bezault
2019-07-16Add to vcpkg.cmakeCurtis.Bezault
2019-07-16First pass at port settingsCurtis.Bezault
2019-07-16use additional env paramCurtis.Bezault
2019-07-09Added nasm mirror as nasm.us is down again (#7175)Igor Kostenko
2019-07-09Cleanup vcpkg_configure_cmake.cmake (#6792)YenForYang
2019-07-07[vcpkg] Fix incorrect setting of FEATURE_OPTIONS (#7158)myd7349
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-06[vcpkg] Fix powershell font corruption bug (#7094)Robert Schumacher
* [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-02revert ninja update (#7135)Phil Christensen
Causing failures on Linux, revert until investigation is complete.
2019-07-02Fix Python3 tool on Windows (#7051)cskrisz
* Delete python37._pth from python3-embed * Add version number to SUBDIR * [open62541] Use Python in version subdir
2019-07-01Fix vcpkg_from_git (#7082)Phil Christensen
* [vcpkg_from_git/fdlibm] Fix flaky sha256 issues * [doc] regenerate docs
2019-07-01Update python2, python3, perl, aria2, ninja, ruby, 7z (#6791)YenForYang
2019-07-01[vcpkg] Use spaces instead of semicolons in the output (#7080)Leonid Pospelov
* Use spaces instead of semicolons in the output * Add prettify_command macro * Move pretty_command macro to a separate file
2019-06-30[vcpkg_configure_cmake] Add NO_CHARSET_FLAG option (#7074)2019.06Victor Romero
* [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-29[vcpkg] Update vcpkg_check_features document (#7091)myd7349
* [oniguruma] Fix misusage of vcpkg_check_features * [xsimd] Use vcpkg_check_features