Lines Matching full:arch

142 # (universal binary on Mac and arch-specific object files on Linux).
150 function(get_sanitizer_common_lib_for_arch arch lib)
154 set(tgt_name "RTSanitizerCommon.test.${arch}")
164 macro(add_sanitizer_tests_for_arch arch)
170 get_sanitizer_common_lib_for_arch(${arch} SANITIZER_COMMON_LIB)
172 get_target_link_flags_for_arch(${arch} TARGET_LINK_FLAGS)
176 "Sanitizer-${arch}-Test" ${arch}
183 if("${CMAKE_SYSTEM_NAME}" STREQUAL "Linux" AND "${arch}" STREQUAL "x86_64")
187 get_target_flags_for_arch(${arch} TARGET_FLAGS)
188 clang_compile(sanitizer_nolibc_test_main.${arch}.o
192 add_compiler_rt_test(SanitizerUnitTests "Sanitizer-${arch}-Test-Nolibc" ${arch}
193 OBJECTS sanitizer_nolibc_test_main.${arch}.o
195 libRTSanitizerCommon.test.nolibc.${arch}.a
197 DEPS sanitizer_nolibc_test_main.${arch}.o
198 RTSanitizerCommon.test.nolibc.${arch}
217 foreach(arch ${SANITIZER_UNITTEST_SUPPORTED_ARCH})
218 add_sanitizer_common_lib("RTSanitizerCommon.test.${arch}"
219 $<TARGET_OBJECTS:RTSanitizerCommon.${arch}>
220 $<TARGET_OBJECTS:RTSanitizerCommonLibc.${arch}>
221 $<TARGET_OBJECTS:RTSanitizerCommonSymbolizer.${arch}>
222 $<TARGET_OBJECTS:RTSanitizerCommonSymbolizerInternal.${arch}>)
225 foreach(arch ${SANITIZER_UNITTEST_SUPPORTED_ARCH})
226 add_sanitizer_tests_for_arch(${arch})
231 foreach(arch ${SANITIZER_COMMON_SUPPORTED_ARCH})
236 $<TARGET_OBJECTS:RTSanitizerCommon.${arch}>
237 $<TARGET_OBJECTS:RTSanitizerCommonLibc.${arch}>
238 $<TARGET_OBJECTS:RTSanitizerCommonSymbolizer.${arch}>
239 $<TARGET_OBJECTS:RTSanitizerCommonSymbolizerInternal.${arch}>)