@@ -120,26 +120,26 @@ set(LIT "${LLVM_MAIN_SRC_DIR}/utils/lit/lit.py")
120120# instead of by the path, which is good for CI. In this mode lit also updates
121121# the mtime on the failed tests, which makes them run first on the
122122# 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 " )
124124
125125if (NOT SWIFT_INCLUDE_TOOLS)
126- list (APPEND SWIFT_TEST_EXTRA_ARGS
126+ list (APPEND SWIFT_LIT_ARGS
127127 "--path=${SWIFT_NATIVE_LLVM_TOOLS_PATH} "
128128 "--path=${SWIFT_NATIVE_CLANG_TOOLS_PATH} "
129129 "--path=${SWIFT_NATIVE_SWIFT_TOOLS_PATH} " )
130130 if (SWIFT_BUILD_STDLIB)
131- list (APPEND SWIFT_TEST_EXTRA_ARGS
131+ list (APPEND SWIFT_LIT_ARGS
132132 "--param" "test_resource_dir=${SWIFTLIB_DIR} " )
133133 endif ()
134134endif ()
135135
136136option (SWIFT_TEST_USE_LEAKS "Run Swift stdlib tests under leaks" FALSE )
137137if (SWIFT_TEST_USE_LEAKS)
138- list (APPEND SWIFT_TEST_EXTRA_ARGS "--param" "leaks-all" )
138+ list (APPEND SWIFT_LIT_ARGS "--param" "leaks-all" )
139139endif ()
140140
141141if (NOT CMAKE_CFG_INTDIR STREQUAL "." )
142- list (APPEND SWIFT_TEST_EXTRA_ARGS
142+ list (APPEND SWIFT_LIT_ARGS
143143 "--param" "build_mode=${CMAKE_CFG_INTDIR} " )
144144endif ()
145145
@@ -332,7 +332,7 @@ _Block_release(void) { }\n")
332332 COMMENT "Uploading stdlib" )
333333
334334 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} " )
336336 separate_arguments (LIT_ARGS)
337337
338338 if (NOT SWIFT_BUILD_STDLIB AND NOT SWIFT_PATH_TO_EXTERNAL_STDLIB_BUILD)
0 commit comments