vcpkg/toolsrc/include
ras0219 aef838536e
[vcpkg] Track compiler information in ABI (#11654)
* [vcpkg] Refactor out abi_tags_from_pre_build_info()

* [vcpkg] Track Windows toolchain file in triplet hash

* [vcpkg] Improve error messages when constructing PreBuildInfo

* [vcpkg] Extract InstallPlanAction::BuildAbiInfo

* [vcpkg] Extract Build::EnvCache and private-impl VcpkgPaths

* [vcpkg] Enable compiler hash detection when binarycaching is enabled

* [vcpkg] Downgrade warning about missing ABI keys

When binarycaching is not enabled, this warning is spurious and provides no user value.

* [vcpkg] Cleanup

* [vcpkg] Refactor compiler tracking into triplet abi computation

Move several static global caches into VcpkgPaths/EnvCache.
Add feature flag 'compilertracking' to enable the new feature.

* [vcpkg] Refactor out PreBuildInfo::using_vcvars()

Move VcpkgTripletVar into build.cpp because it is not used outside that file.

* [vcpkg] Address some code analysis warnings

Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
2020-06-22 14:14:36 -07:00
..
catch2 [vcpkg] Turn on tests and PREfast in CI, and fix tests to pass. (#11239) 2020-05-14 12:49:31 -07:00
vcpkg [vcpkg] Track compiler information in ABI (#11654) 2020-06-22 14:14:36 -07:00
vcpkg-test [vcpkg] fix extern C around ctermid (#11343) 2020-05-20 10:10:26 -07:00
pch.h [vcpkg metrics] Allow someone to opt out after build (#11542) 2020-05-29 14:09:03 -07:00