Skip to content

Commit bfbe8f8

Browse files
authored
Merge pull request #3618 from gottesmm/when_not_including_tests_do_not_build_swift_reflection_test
Do not build SwiftReflectionTest when we are not including tests.
2 parents 591c05c + 0258813 commit bfbe8f8

File tree

2 files changed

+17
-12
lines changed

2 files changed

+17
-12
lines changed

stdlib/private/CMakeLists.txt

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,8 @@ if(SWIFT_BUILD_SDK_OVERLAY)
1212

1313
if(CMAKE_SYSTEM_NAME STREQUAL "Darwin")
1414
add_subdirectory(StdlibUnittestFoundationExtras)
15-
add_subdirectory(SwiftReflectionTest)
15+
if (SWIFT_INCLUDE_TESTS)
16+
add_subdirectory(SwiftReflectionTest)
17+
endif()
1618
endif()
1719
endif()
Lines changed: 14 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,16 @@
1-
add_swift_library(swiftSwiftReflectionTest ${SWIFT_STDLIB_LIBRARY_BUILD_TYPES} IS_STDLIB
2-
SwiftReflectionTest.swift
3-
SWIFT_MODULE_DEPENDS Darwin
4-
INSTALL_IN_COMPONENT stdlib-experimental)
51

6-
foreach(SDK ${SWIFT_SDKS})
7-
foreach(ARCH ${SWIFT_SDK_${SDK}_ARCHITECTURES})
8-
set(VARIANT_SUFFIX "-${SWIFT_SDK_${SDK}_LIB_SUBDIR}-${ARCH}")
9-
add_dependencies(
10-
"swiftSwiftReflectionTest${VARIANT_SUFFIX}"
11-
"swift-reflection-test${VARIANT_SUFFIX}")
2+
if (SWIFT_INCLUDE_TESTS)
3+
add_swift_library(swiftSwiftReflectionTest ${SWIFT_STDLIB_LIBRARY_BUILD_TYPES} IS_STDLIB
4+
SwiftReflectionTest.swift
5+
SWIFT_MODULE_DEPENDS Darwin
6+
INSTALL_IN_COMPONENT stdlib-experimental)
7+
8+
foreach(SDK ${SWIFT_SDKS})
9+
foreach(ARCH ${SWIFT_SDK_${SDK}_ARCHITECTURES})
10+
set(VARIANT_SUFFIX "-${SWIFT_SDK_${SDK}_LIB_SUBDIR}-${ARCH}")
11+
add_dependencies(
12+
"swiftSwiftReflectionTest${VARIANT_SUFFIX}"
13+
"swift-reflection-test${VARIANT_SUFFIX}")
14+
endforeach()
1215
endforeach()
13-
endforeach()
16+
endif()

0 commit comments

Comments
 (0)