vcpkg/toolsrc
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
..
cmake [vcpkg] Hopefully fix build on macOS 10.13/10.14 (#11205) 2020-05-11 16:31:04 -07:00
include [vcpkg] Track compiler information in ABI (#11654) 2020-06-22 14:14:36 -07:00
src [vcpkg] Track compiler information in ABI (#11654) 2020-06-22 14:14:36 -07:00
vcpkg allow tests to run on older standard libraries 2019-07-19 23:20:28 -07:00
vcpkglib [vcpkg] Fix create by extracting common paths settings (#11842) 2020-06-16 11:58:11 -07:00
vcpkgmetricsuploader [vcpkg] Clean up CMake build system (#10834) 2020-04-14 22:08:50 -07:00
vcpkgtest [vcpkg] Clean up CMake build system (#10834) 2020-04-14 22:08:50 -07:00
.clang-format [vcpkg metrics] Allow someone to opt out after build (#11542) 2020-05-29 14:09:03 -07:00
CMakeLists.txt [vcpkg] Turn on tests and PREfast in CI, and fix tests to pass. (#11239) 2020-05-14 12:49:31 -07:00
dirs.proj [vcpkg] msbuild: do not build vcpkgmetricsuploader when -disableMetrics (#11368) 2020-05-18 11:05:23 -07:00
vcpkg.natvis Initial addition of native visualizer, to improve debugging experience. (#3906) 2018-08-01 10:58:25 -07:00
vcpkg.sln improve logic expression evaluation (#7508) 2019-08-02 21:37:49 -07:00
VERSION.txt [vcpkg] fix missing " around path include (#9912) 2020-02-05 11:23:36 -08:00