diff --git a/Windows.Clang.toolchain.cmake b/Windows.Clang.toolchain.cmake index 3f9488f..14fbb96 100644 --- a/Windows.Clang.toolchain.cmake +++ b/Windows.Clang.toolchain.cmake @@ -71,7 +71,17 @@ option(TOOLCHAIN_UPDATE_PROGRAM_PATH "Whether the toolchain should update CMAKE_ option(TOOLCHAIN_ADD_VS_NINJA_PATH "Whether the toolchain should add the path to the VS Ninja to the CMAKE_SYSTEM_PROGRAM_PATH." ON) set(UNUSED ${CMAKE_TOOLCHAIN_FILE}) # Note: only to prevent cmake unused variable warninig -list(APPEND CMAKE_TRY_COMPILE_PLATFORM_VARIABLES "CMAKE_SYSTEM_PROCESSOR") +list(APPEND CMAKE_TRY_COMPILE_PLATFORM_VARIABLES + CMAKE_SYSTEM_PROCESSOR + CMAKE_VS_PLATFORM_TOOLSET_HOST_ARCHITECTURE + CMAKE_VS_PRODUCTS + CMAKE_VS_VERSION_PRERELEASE + CMAKE_VS_VERSION_RANGE + CMAKE_WINDOWS_KITS_10_DIR + VS_INSTALLATION_PATH + VS_INSTALLATION_VERSION + VS_PLATFORM_TOOLSET_VERSION +) set(WIN32 1) # If `CMAKE_SYSTEM_PROCESSOR` isn't set, default to `CMAKE_HOST_SYSTEM_PROCESSOR` diff --git a/Windows.MSVC.toolchain.cmake b/Windows.MSVC.toolchain.cmake index 905e826..ffe1b25 100644 --- a/Windows.MSVC.toolchain.cmake +++ b/Windows.MSVC.toolchain.cmake @@ -86,6 +86,7 @@ list(APPEND CMAKE_TRY_COMPILE_PLATFORM_VARIABLES CMAKE_VS_PRODUCTS CMAKE_VS_VERSION_PRERELEASE CMAKE_VS_VERSION_RANGE + CMAKE_WINDOWS_KITS_10_DIR VS_INSTALLATION_PATH VS_INSTALLATION_VERSION VS_PLATFORM_TOOLSET_VERSION