From 0fc4b7f429ed6758c1bed7c5dc004efe40b23eaa Mon Sep 17 00:00:00 2001 From: George Karpenkov Date: Wed, 11 Apr 2018 18:00:09 +0000 Subject: [PATCH] [xray] Fix OS X bots. OS X has "fat" executables which contain the code for all architectures. llvm-svn: 329832 --- compiler-rt/lib/xray/tests/CMakeLists.txt | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/compiler-rt/lib/xray/tests/CMakeLists.txt b/compiler-rt/lib/xray/tests/CMakeLists.txt index 2f06bfe..f3cc85f 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" + $ + $ + $ + $) + else() foreach(arch ${XRAY_SUPPORTED_ARCH}) - if (APPLE) - add_xray_lib("RTXRay.test.osx" - $ - $ - $ - $) - else() - add_xray_lib("RTXRay.test.${arch}" - $ - $ - $ - $) - endif() + add_xray_lib("RTXRay.test.${arch}" + $ + $ + $ + $) endforeach() + endif() add_subdirectory(unit) endif() -- 2.7.4