diff options
Diffstat (limited to 'lib/msan/tests/CMakeLists.txt')
-rw-r--r-- | lib/msan/tests/CMakeLists.txt | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/lib/msan/tests/CMakeLists.txt b/lib/msan/tests/CMakeLists.txt index 53e1b549b70d..e008bd329cb4 100644 --- a/lib/msan/tests/CMakeLists.txt +++ b/lib/msan/tests/CMakeLists.txt @@ -19,6 +19,7 @@ set(MSAN_UNITTEST_HEADERS ) set(MSAN_UNITTEST_COMMON_CFLAGS -I${COMPILER_RT_LIBCXX_PATH}/include + ${COMPILER_RT_TEST_CFLAGS} ${COMPILER_RT_GTEST_CFLAGS} -I${COMPILER_RT_SOURCE_DIR}/include -I${COMPILER_RT_SOURCE_DIR}/lib @@ -135,9 +136,9 @@ endmacro() # We should only build MSan unit tests if we can build instrumented libcxx. if(COMPILER_RT_CAN_EXECUTE_TESTS AND COMPILER_RT_HAS_LIBCXX_SOURCES) - if(CAN_TARGET_x86_64) - add_msan_tests_for_arch(x86_64 "") - add_msan_tests_for_arch(x86_64 "-with-call" + foreach(arch ${MSAN_SUPPORTED_ARCH}) + add_msan_tests_for_arch(${arch} "") + add_msan_tests_for_arch(${arch} "-with-call" -mllvm -msan-instrumentation-with-call-threshold=0) - endif() + endforeach() endif() |