Tests: Skip Clang PCH_INSTANTIATE_TEMPLATES test in MSVC ABI

This commit is contained in:
Brad King
2022-02-02 15:01:47 -05:00
parent c26b064b8c
commit bd14f07ce9
2 changed files with 3 additions and 1 deletions

View File

@@ -913,6 +913,7 @@ endif()
add_RunCMake_test("CTestCommandExpandLists")
add_RunCMake_test(PrecompileHeaders -DCMAKE_C_COMPILER_ID=${CMAKE_C_COMPILER_ID}
-DCMAKE_C_SIMULATE_ID=${CMAKE_C_SIMULATE_ID}
-DCMAKE_C_COMPILER_VERSION=${CMAKE_C_COMPILER_VERSION})
add_RunCMake_test("UnityBuild")

View File

@@ -23,7 +23,8 @@ if(RunCMake_GENERATOR MATCHES "Make|Ninja")
run_cmake(PchWarnInvalid)
if(CMAKE_C_COMPILER_ID STREQUAL "Clang" AND
CMAKE_C_COMPILER_VERSION VERSION_GREATER_EQUAL 11.0.0)
CMAKE_C_COMPILER_VERSION VERSION_GREATER_EQUAL 11.0.0 AND
NOT CMAKE_C_SIMULATE_ID STREQUAL "MSVC")
run_cmake(PchInstantiateTemplates)
endif()
endif()