aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKevin Lalumiere <klalumiere@coveo.com>2021-08-25 23:36:28 -0400
committerGitHub <noreply@github.com>2021-08-25 20:36:28 -0700
commitc13c2185225227d4d0434647150cd6cf31b81cb8 (patch)
treeac8ffd9f8e05db4dec42121d9247fabf11b44e9a
parenta82c62d5c84c1c28bea79f23427c3cea8df9cdd1 (diff)
downloadvcpkg-c13c2185225227d4d0434647150cd6cf31b81cb8.tar.gz
vcpkg-c13c2185225227d4d0434647150cd6cf31b81cb8.zip
[vcpkg] Add triplet option VCPKG_NO_COMPILER_TRACKING (#17526)
-rw-r--r--docs/users/triplets.md4
-rw-r--r--scripts/vcpkg_get_tags.cmake1
2 files changed, 5 insertions, 0 deletions
diff --git a/docs/users/triplets.md b/docs/users/triplets.md
index e1098a39a..efc55ac2c 100644
--- a/docs/users/triplets.md
+++ b/docs/users/triplets.md
@@ -118,6 +118,10 @@ See the [`"supports"`](../maintainers/manifest-files.md#supports) manifest file
> Implementers' Note: this list is extracted via the `vcpkg_get_dep_info` mechanism.
+### VCPKG_DISABLE_COMPILER_TRACKING
+
+When this option is set to (true|1|on), the compiler is ignored in the abi tracking.
+
## Windows Variables
### VCPKG_ENV_PASSTHROUGH
diff --git a/scripts/vcpkg_get_tags.cmake b/scripts/vcpkg_get_tags.cmake
index 09d938bbd..6a948d129 100644
--- a/scripts/vcpkg_get_tags.cmake
+++ b/scripts/vcpkg_get_tags.cmake
@@ -13,6 +13,7 @@ VCPKG_CHAINLOAD_TOOLCHAIN_FILE=${VCPKG_CHAINLOAD_TOOLCHAIN_FILE}
VCPKG_BUILD_TYPE=${VCPKG_BUILD_TYPE}
VCPKG_LIBRARY_LINKAGE=${VCPKG_LIBRARY_LINKAGE}
VCPKG_CRT_LINKAGE=${VCPKG_CRT_LINKAGE}
+VCPKG_DISABLE_COMPILER_TRACKING=${VCPKG_DISABLE_COMPILER_TRACKING}
e1e74b5c-18cb-4474-a6bd-5c1c8bc81f3f")
# Just to enforce the user didn't set it in the triplet file