From ff5c8b91a87f725027d879372088bc4917097e7a Mon Sep 17 00:00:00 2001 From: Bobby Battista Date: Mon, 30 Mar 2026 15:56:51 -0500 Subject: [PATCH] ci(vcpkg): Disable compiler tracking for x64-windows host triplet --- triplets/x64-windows.cmake | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 triplets/x64-windows.cmake diff --git a/triplets/x64-windows.cmake b/triplets/x64-windows.cmake new file mode 100644 index 00000000000..8ac4654cdae --- /dev/null +++ b/triplets/x64-windows.cmake @@ -0,0 +1,10 @@ +# Include the default x64-windows triplet +set(VCPKG_TARGET_ARCHITECTURE x64) +set(VCPKG_CRT_LINKAGE dynamic) +set(VCPKG_LIBRARY_LINKAGE dynamic) + +# Exclude compiler version from ABI hash so that Visual Studio version updates +# on GitHub runner images do not invalidate the binary cache for host tools. +# These are build-only tools (cmake, meson, pkgconf) whose ABIs propagate into +# target package hashes; compiler version bumps do not affect their output. +set(VCPKG_DISABLE_COMPILER_TRACKING ON)