diff options
Diffstat (limited to 'test/ubsan/CMakeLists.txt')
-rw-r--r-- | test/ubsan/CMakeLists.txt | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/test/ubsan/CMakeLists.txt b/test/ubsan/CMakeLists.txt index cd197c7aed46..0938ea2b1c0f 100644 --- a/test/ubsan/CMakeLists.txt +++ b/test/ubsan/CMakeLists.txt @@ -15,7 +15,12 @@ macro(add_ubsan_testsuite test_mode sanitizer arch) endif() endmacro() -foreach(arch ${UBSAN_SUPPORTED_ARCH}) +set(UBSAN_TEST_ARCH ${UBSAN_SUPPORTED_ARCH}) +if(APPLE) + darwin_filter_host_archs(UBSAN_SUPPORTED_ARCH UBSAN_TEST_ARCH) +endif() + +foreach(arch ${UBSAN_TEST_ARCH}) set(UBSAN_TEST_TARGET_ARCH ${arch}) if(${arch} MATCHES "arm|aarch64") # This is only true if we're cross-compiling. |