vcpkg/toolsrc
ras0219 896498fdba
[vcpkg] Introduce `create_versioned_install_plan()` (#14633)
* [vcpkg] Implement constraints in manifests

* [vcpkg] Add SourceControlFile::check_against_feature_flags to prevent accidentally ignoring versioning fields

* [vcpkg] Switch check_against_feature_flags to accept fs::path

* [vcpkg] Implement overrides parsing in manifests

* [vcpkg] Address CR comments

* [vcpkg] Initial implementation of create_versioned_install_plan()

* [vcpkg] Implement port-version minimums

* [vcpkg] Implement relaxation phase

* [vcpkg] Refactor tests to use check_name_and_version

* [vcpkg] Implemented simple relaxed scheme

* [vcpkg] More relaxed scheme tests

* [vcpkg] Mixed scheme testing

* [vcpkg] Support versions and features without defaults

* [vcpkg] Support versions and features without defaults 2

* [vcpkg] Only consider greater of toplevel and baseilne

* [vcpkg] Implement overrides

* [vcpkg] Install defaults

* [vcpkg] Handle defaults of transitive packages

* [vcpkg] Fix warnings for Span of initializer_list

* [vcpkg] Use CMakeVarProvider during versioned install

* [vcpkg] Handle inter-feature dependencies

* [vcpkg] Correctly handle qualified Dependencies at toplevel

* [vcpkg] Address CR comments

Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
2020-11-27 19:05:47 -08:00
..
cmake [vcpkg] initial openbsd (community) support (#14549) 2020-11-23 09:43:23 -08:00
include [vcpkg] Introduce `create_versioned_install_plan()` (#14633) 2020-11-27 19:05:47 -08:00
src [vcpkg] Introduce `create_versioned_install_plan()` (#14633) 2020-11-27 19:05:47 -08:00
windows-bootstrap [vcpkg] Implement VersionedPortfileProvider and BaselineProvider (#14123) 2020-11-27 05:44:21 -08:00
.clang-format [vcpkg] Registries MVP (#13038) 2020-09-02 09:13:44 -07:00
CMakeLists.txt [vcpkg] Add build scripts to produce signed vcpkg binaries. (#13508) 2020-09-21 17:27:35 -07:00
VERSION.txt [llvm] install tools in tools/llvm (#14399) 2020-11-12 17:31:34 -08:00
vcpkg.natvis Initial addition of native visualizer, to improve debugging experience. (#3906) 2018-08-01 10:58:25 -07:00