aboutsummaryrefslogtreecommitdiff
path: root/toolsrc/include
AgeCommit message (Collapse)Author
2018-02-28[vcpkg] Fix exporting packages with features-depending-on-featuresRobert Schumacher
2018-02-26[vcpkg] Initial commit of experimental compressed binary archiving behind a flagRobert Schumacher
2018-02-26[vcpkg] Refactor VcpkgCmdArguments to not utilize global stateRobert Schumacher
2018-02-26[vcpkg] Add 7zip internal toolRobert Schumacher
2018-02-25[vcpkg] Fix "just-in-time" requirements calculationRobert Schumacher
2018-02-21[vcpkg] Enable metrics on linuxRobert Schumacher
2018-02-21[vcpkg] Fixup previous commitRobert Schumacher
2018-02-21[vcpkg] Add non-throwing implementation of write_contents()Robert Schumacher
2018-02-21Improve error message when we have an error codeAlexander Karatarakis
2018-02-21Add internal option to clean packages\<port> after the buildAlexander Karatarakis
2018-02-20[vcpkg-metrics] Adjust reporting of build timesRobert Schumacher
2018-02-20Expected::check_exit() now always shows line_info if it failsAlexander Karatarakis
2018-02-19[vcpkg] Remove create_install_plan in favor of create_feature_install_planRobert Schumacher
2018-02-16Merge pull request #2817 from Squareys/fix-build-with-feature-depsRobert Schumacher
* [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>
2018-02-16[vcpkg] Avoid using s::status_known() -- it does not do what you think it doesRobert Schumacher
2018-02-16[vcpkg] Fix build command for packages that depend of featuresSquareys
Signed-off-by: Squareys <squareys@googlemail.com>
2018-02-16[vcpkg] Add find/find_installed/is_installed for FeatureSpecSquareys
Signed-off-by: Squareys <squareys@googlemail.com>
2018-02-14[vcpkg] Implement Default-Features (#2697)Jonathan Hale
* [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>
2018-02-01[vcpkg] Add missing include. Fixes #2700.Robert Schumacher
2018-01-26[vcpkg] Add string constructor (#2429)atkawa7
* [vcpkg] Add string constructor * Update versiont.h
2018-01-23Add missing method constAlexander Karatarakis
2018-01-23[vcpkg] Revert making remove_package() take status_db by constRobert Schumacher
The in-memory database must be updated to communicate to future actions that they need to look at this package's files (or not)
2018-01-23[vcpkg] Use InstalledPackageView instead of unsorted raw vectorsRobert Schumacher
2018-01-23[vcpkg] Remove overload of StatusParagraphs::find_installed()Robert Schumacher
2018-01-23[vcpkg] Remove AnyParagraph and InstallPlanType::INSTALLRobert Schumacher
2018-01-23[vcpkg] Added StatusParagraph::is_installed()Robert Schumacher
2018-01-23[vcpkg] Span usage improvements.Robert Schumacher
2018-01-22[vcpkg] Store Optional<&> instead of Optional<*>Robert Schumacher
2018-01-17Use StringLiteral and constexpr for options/switchesAlexander Karatarakis
2018-01-17Add new struct: StringLiteralAlexander Karatarakis
2018-01-03Add preliminary support for arm-windows and arm64-windows triplets (#2371)Jacek Blaszczynski
* 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-02Merge pull request #2431 from procxx/certutil_replaceAlexander Karatarakis
[vcpkg-hash] Use cmake built-in hash commands instead of certutil.exe call
2017-12-23Revert "clang-tidy fixes"Robert Schumacher
This reverts commit 2d0a76370ead152896411d17aa19934235b93d1c.
2017-12-23[vcpkg-hash] Replace certutil.exe with cmake built-in hash commandsStanislav Ershov
2017-12-22clang-tidy fixesAlexander Karatarakis
2017-12-18[vcpkg] Improve error message upon graph cycle detected.Robert Schumacher
2017-12-14[vcpkg] Fix regressions in WSL build.Robert Schumacher
2017-12-13[vcpkg] Revert revert of #2369.Robert Schumacher
2017-12-13[vcpkg] Fix regressions introduced with update command. Fixed issue with ↵Robert Schumacher
upgrade where it assumed downloads were not allowed.
2017-12-13Revert "[vcpkg-upgrade] Initial commit of upgrade command."Robert Schumacher
This reverts commit 803347a0c545687f6e6b8b3594b52d11435491b3.
2017-12-13Revert "[vcpkg-upgrade] Accept list of packages to specifically upgrade."Robert Schumacher
This reverts commit d88563cd095b9aaad81d57f1c0a254d7e17cf859.
2017-12-13[vcpkg-upgrade] Accept list of packages to specifically upgrade.Robert Schumacher
2017-12-13[vcpkg-upgrade] Initial commit of upgrade command.Robert Schumacher
2017-12-06Improve error message on invalid dependency of packageAlexander Karatarakis
2017-12-01[vcpkg-contact-survey] Add monthly survey promptRobert Schumacher
2017-11-30[vcpkg] Add --x-xunit internal command to print installation results in a ↵Robert Schumacher
VSTS friendly format.
2017-11-26Add System::powershell_execute()Alexander Karatarakis
2017-11-25[vcpkg] Initial experimental support for VCPKG_BUILD_TYPE releaseRobert Schumacher
2017-11-25[vcpkg] Improve external toolchain handling.Robert Schumacher
2017-11-21Merge pull request #1752 from martin-s/patch-vs2013Robert Schumacher
Added support for VS2013 build chain tools.