aboutsummaryrefslogtreecommitdiff
path: root/toolsrc/include/vcpkg_Util.h
AgeCommit message (Collapse)Author
2017-10-13[vcpkg] Re-layout all files using new organization scheme.Robert Schumacher
All filenames and directories are lowercase. Use dots for namespace separation.
2017-10-05Completely rework Visual Studio detectionAlexander Karatarakis
- 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-05Overhaul VS selection. Add triplet option to specify VS instanceAlexander Karatarakis
2017-10-05Introduce Util::stable_keep_if()Alexander Karatarakis
2017-08-25[vcpkg] Trap Ctrl-C, enable thread safety for global data structuresRobert Schumacher
2017-08-23[vcpkg] Deduplicate code from feature packagesRobert Schumacher
2017-08-22[vcpkg] Add Util::ResourceBase, use MoveOnlyBaseRobert Schumacher
2017-08-21[vcpkg] Feature packages now include user requested packages even if they ↵Robert Schumacher
are already installed.
2017-08-21[vcpkg] Fix feature packages for non-default triplets. Reduce duplication ↵Robert Schumacher
between normal installs and feature installs.
2017-07-14feature packages graph traversalDaniel Shaw
2017-06-06[vcpkg] Added parser support for 'Supports' fieldRobert Schumacher
2017-04-27Run clang-format over the headers. Remove stray Version.h/cpp. Fix location ↵Alexander Karatarakis
of VersionT.cpp
2017-04-14Merge branch 'dev/roschuma/fs-testing'Robert Schumacher
2017-04-14Merge from masterRobert Schumacher
2017-04-14Introduce Util::group_by()Alexander Karatarakis
2017-04-14Add Util::find_if() and Util::find_if_not()Alexander Karatarakis
2017-04-13keep_if (wrong name) renamed to erase_remove_ifAlexander Karatarakis
2017-04-12Merge from masterRobert Schumacher
2017-04-12Introduce keep_if functionAlexander Karatarakis
2017-04-08[vcpkg] Further work on filesystem abstraction layer.Robert Schumacher
2017-04-01[vcpkg] Replace explicit bulk operations with fmapRobert Schumacher