@@ -3,35 +3,35 @@ set(XRAY_LIT_SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR})
3
3
set (XRAY_TESTSUITES)
4
4
5
5
set (XRAY_TEST_DEPS ${SANITIZER_COMMON_LIT_TEST_DEPS} )
6
- if (NOT COMPILER_RT_STANDALONE_BUILD AND COMPILER_RT_HAS_XRAY)
6
+
7
+ if (NOT COMPILER_RT_STANDALONE_BUILD AND COMPILER_RT_BUILD_XRAY AND
8
+ COMPILER_RT_HAS_XRAY)
7
9
list (APPEND XRAY_TEST_DEPS xray)
8
10
endif ()
9
11
10
- if (COMPILER_RT_INCLUDE_TESTS)
11
- set (XRAY_TEST_ARCH ${XRAY_SUPPORTED_ARCH} )
12
- foreach (arch ${XRAY_TEST_ARCH} )
13
- set (XRAY_TEST_TARGET_ARCH ${arch} )
14
- string (TOLOWER "-${arch} -${OS_NAME} " XRAY_TEST_CONFIG_SUFFIX)
15
-
16
- if (ANDROID OR ${arch} MATCHES "arm|aarch64" )
17
- # This is only true if we are cross-compiling.
18
- # Build all tests with host compiler and use host tools.
19
- set (XRAY_TEST_TARGET_CC ${COMPILER_RT_TEST_COMPILER} )
20
- set (XRAY_TEST_TARGET_CFLAGS ${COMPILER_RT_TEST_COMPILER_CFLAGS} )
21
- else ()
22
- get_target_flags_for_arch(${arch} XRAY_TEST_TARGET_CFLAGS)
23
- string (REPLACE ";" " " XRAY_TEST_TARGET_CFLAGS "${XRAY_TEST_TARGET_CFLAGS} " )
24
- endif ()
25
-
26
- string (TOUPPER ${arch} ARCH_UPPER_CASE)
27
- set (CONFIG_NAME ${ARCH_UPPER_CASE}${OS_NAME} Config)
28
-
29
- configure_lit_site_cfg(
30
- ${CMAKE_CURRENT_SOURCE_DIR} /lit.site.cfg.in
31
- ${CMAKE_CURRENT_BINARY_DIR} /${CONFIG_NAME} /lit.site.cfg)
32
- list (APPEND XRAY_TESTSUITES ${CMAKE_CURRENT_BINARY_DIR} /${CONFIG_NAME} )
33
- endforeach ()
34
- endif ()
12
+ set (XRAY_TEST_ARCH ${XRAY_SUPPORTED_ARCH} )
13
+ foreach (arch ${XRAY_TEST_ARCH} )
14
+ set (XRAY_TEST_TARGET_ARCH ${arch} )
15
+ string (TOLOWER "-${arch} -${OS_NAME} " XRAY_TEST_CONFIG_SUFFIX)
16
+
17
+ if (ANDROID OR ${arch} MATCHES "arm|aarch64" )
18
+ # This is only true if we are cross-compiling.
19
+ # Build all tests with host compiler and use host tools.
20
+ set (XRAY_TEST_TARGET_CC ${COMPILER_RT_TEST_COMPILER} )
21
+ set (XRAY_TEST_TARGET_CFLAGS ${COMPILER_RT_TEST_COMPILER_CFLAGS} )
22
+ else ()
23
+ get_target_flags_for_arch(${arch} XRAY_TEST_TARGET_CFLAGS)
24
+ string (REPLACE ";" " " XRAY_TEST_TARGET_CFLAGS "${XRAY_TEST_TARGET_CFLAGS} " )
25
+ endif ()
26
+
27
+ string (TOUPPER ${arch} ARCH_UPPER_CASE)
28
+ set (CONFIG_NAME ${ARCH_UPPER_CASE}${OS_NAME} Config)
29
+
30
+ configure_lit_site_cfg(
31
+ ${CMAKE_CURRENT_SOURCE_DIR} /lit.site.cfg.in
32
+ ${CMAKE_CURRENT_BINARY_DIR} /${CONFIG_NAME} /lit.site.cfg)
33
+ list (APPEND XRAY_TESTSUITES ${CMAKE_CURRENT_BINARY_DIR} /${CONFIG_NAME} )
34
+ endforeach ()
35
35
36
36
add_lit_testsuite(check-xray "Running the XRay tests"
37
37
${XRAY_TESTSUITES}
0 commit comments