@@ -120,26 +120,26 @@ set(LIT "${LLVM_MAIN_SRC_DIR}/utils/lit/lit.py")
120
120
# instead of by the path, which is good for CI. In this mode lit also updates
121
121
# the mtime on the failed tests, which makes them run first on the
122
122
# consecutive execution, which makes local builds fail faster.
123
- set (SWIFT_TEST_EXTRA_ARGS "--incremental" )
123
+ set (SWIFT_LIT_ARGS "--incremental" CACHE STRING "Arguments to pass to lit " )
124
124
125
125
if (NOT SWIFT_INCLUDE_TOOLS)
126
- list (APPEND SWIFT_TEST_EXTRA_ARGS
126
+ list (APPEND SWIFT_LIT_ARGS
127
127
"--path=${SWIFT_NATIVE_LLVM_TOOLS_PATH} "
128
128
"--path=${SWIFT_NATIVE_CLANG_TOOLS_PATH} "
129
129
"--path=${SWIFT_NATIVE_SWIFT_TOOLS_PATH} " )
130
130
if (SWIFT_BUILD_STDLIB)
131
- list (APPEND SWIFT_TEST_EXTRA_ARGS
131
+ list (APPEND SWIFT_LIT_ARGS
132
132
"--param" "test_resource_dir=${SWIFTLIB_DIR} " )
133
133
endif ()
134
134
endif ()
135
135
136
136
option (SWIFT_TEST_USE_LEAKS "Run Swift stdlib tests under leaks" FALSE )
137
137
if (SWIFT_TEST_USE_LEAKS)
138
- list (APPEND SWIFT_TEST_EXTRA_ARGS "--param" "leaks-all" )
138
+ list (APPEND SWIFT_LIT_ARGS "--param" "leaks-all" )
139
139
endif ()
140
140
141
141
if (NOT CMAKE_CFG_INTDIR STREQUAL "." )
142
- list (APPEND SWIFT_TEST_EXTRA_ARGS
142
+ list (APPEND SWIFT_LIT_ARGS
143
143
"--param" "build_mode=${CMAKE_CFG_INTDIR} " )
144
144
endif ()
145
145
@@ -332,7 +332,7 @@ _Block_release(void) { }\n")
332
332
COMMENT "Uploading stdlib" )
333
333
334
334
foreach (test_mode ${TEST_MODES} )
335
- set (LIT_ARGS "${SWIFT_TEST_EXTRA_ARGS } ${LLVM_LIT_ARGS} " )
335
+ set (LIT_ARGS "${SWIFT_LIT_ARGS } ${LLVM_LIT_ARGS} " )
336
336
separate_arguments (LIT_ARGS)
337
337
338
338
if (NOT SWIFT_BUILD_STDLIB AND NOT SWIFT_PATH_TO_EXTERNAL_STDLIB_BUILD)
0 commit comments