diff options
-rw-r--r-- | compiler-rt/lib/xray/tests/CMakeLists.txt | 30 |
1 files changed, 15 insertions, 15 deletions
diff --git a/compiler-rt/lib/xray/tests/CMakeLists.txt b/compiler-rt/lib/xray/tests/CMakeLists.txt index 2f06bfe2a6f..f3cc85fc79f 100644 --- a/compiler-rt/lib/xray/tests/CMakeLists.txt +++ b/compiler-rt/lib/xray/tests/CMakeLists.txt @@ -17,12 +17,12 @@ set(XRAY_UNITTEST_CFLAGS -I${COMPILER_RT_SOURCE_DIR}/lib/xray -I${COMPILER_RT_SOURCE_DIR}/lib) -macro(add_xray_lib library) +function(add_xray_lib library) add_library(${library} STATIC ${ARGN}) set_target_properties(${library} PROPERTIES ARCHIVE_OUTPUT_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} FOLDER "Compiler-RT Runtime tests") -endmacro() +endfunction() function(get_xray_lib_for_arch arch lib) if(APPLE) @@ -68,20 +68,20 @@ macro(add_xray_unittest testname) endmacro() if(COMPILER_RT_CAN_EXECUTE_TESTS) + if (APPLE) + add_xray_lib("RTXRay.test.osx" + $<TARGET_OBJECTS:RTXray.osx> + $<TARGET_OBJECTS:RTXrayFDR.osx> + $<TARGET_OBJECTS:RTSanitizerCommon.osx> + $<TARGET_OBJECTS:RTSanitizerCommonLibc.osx>) + else() foreach(arch ${XRAY_SUPPORTED_ARCH}) - if (APPLE) - add_xray_lib("RTXRay.test.osx" - $<TARGET_OBJECTS:RTXray.osx> - $<TARGET_OBJECTS:RTXrayFDR.osx> - $<TARGET_OBJECTS:RTSanitizerCommon.osx> - $<TARGET_OBJECTS:RTSanitizerCommonLibc.osx>) - else() - add_xray_lib("RTXRay.test.${arch}" - $<TARGET_OBJECTS:RTXray.${arch}> - $<TARGET_OBJECTS:RTXrayFDR.${arch}> - $<TARGET_OBJECTS:RTSanitizerCommon.${arch}> - $<TARGET_OBJECTS:RTSanitizerCommonLibc.${arch}>) - endif() + add_xray_lib("RTXRay.test.${arch}" + $<TARGET_OBJECTS:RTXray.${arch}> + $<TARGET_OBJECTS:RTXrayFDR.${arch}> + $<TARGET_OBJECTS:RTSanitizerCommon.${arch}> + $<TARGET_OBJECTS:RTSanitizerCommonLibc.${arch}>) endforeach() + endif() add_subdirectory(unit) endif() |