File tree Expand file tree Collapse file tree 4 files changed +8
-4
lines changed Expand file tree Collapse file tree 4 files changed +8
-4
lines changed Original file line number Diff line number Diff line change @@ -127,6 +127,10 @@ option(SWIFT_BUILD_PERF_TESTSUITE
127127
128128option (SWIFT_INCLUDE_TESTS "Create targets for building/running tests." TRUE )
129129
130+ option (SWIFT_INCLUDE_TEST_BINARIES
131+ "Create targets for building/running test binaries even if SWIFT_INCLUDE_TESTS is disabled"
132+ TRUE )
133+
130134option (SWIFT_INCLUDE_DOCS
131135 "Create targets for building docs."
132136 TRUE )
Original file line number Diff line number Diff line change 11# Keep in sync with test/CMakeLists.txt: swift-reflection-test is
22# only used when testing dynamic stdlib.
3- if (SWIFT_BUILD_DYNAMIC_STDLIB AND SWIFT_INCLUDE_TESTS)
3+ if (SWIFT_BUILD_DYNAMIC_STDLIB AND ( SWIFT_INCLUDE_TESTS OR SWIFT_INCLUDE_TEST_BINARIES) )
44 add_subdirectory (swift-reflection-test )
55endif ()
Original file line number Diff line number Diff line change @@ -30,12 +30,12 @@ add_swift_tool_subdirectory(swift-refactor)
3030add_swift_tool_subdirectory(libSwiftScan)
3131if (SWIFT_BUILD_SYNTAXPARSERLIB)
3232 add_swift_tool_subdirectory(libSwiftSyntaxParser)
33- if (SWIFT_INCLUDE_TESTS OR SWIFT_BUILD_SYNTAXPARSERTEST)
33+ if (SWIFT_INCLUDE_TESTS OR SWIFT_BUILD_SYNTAXPARSERTEST OR SWIFT_INCLUDE_TEST_BINARIES )
3434 add_swift_tool_subdirectory(swift-syntax-parser-test )
3535 endif ()
3636endif ()
3737
38- if (SWIFT_INCLUDE_TESTS)
38+ if (SWIFT_INCLUDE_TESTS OR SWIFT_INCLUDE_TEST_BINARIES )
3939 add_swift_tool_subdirectory(swift-ide-test )
4040 add_swift_tool_subdirectory(swift-remoteast-test )
4141 add_swift_tool_subdirectory(lldb-moduleimport-test )
Original file line number Diff line number Diff line change @@ -8,7 +8,7 @@ add_swift_lib_subdirectory(sourcekitd)
88if (LibEdit_FOUND AND LibEdit_HAS_UNICODE)
99 add_swift_tool_subdirectory(sourcekitd-repl)
1010endif ()
11- if (SWIFT_INCLUDE_TESTS)
11+ if (SWIFT_INCLUDE_TESTS OR SWIFT_INCLUDE_TEST_BINARIES )
1212 add_swift_tool_subdirectory(sourcekitd-test )
1313 add_swift_tool_subdirectory(complete-test )
1414endif ()
You can’t perform that action at this time.
0 commit comments