mirror of
https://github.com/apple/swift.git
synced 2025-12-14 20:36:38 +01:00
Ensure that the swift-reflection-test binary is built for Windows by default. This is preventing tests from executing on Windows. There are dependencies which were already specified for Linux even, the tool just was disabled due to an invalid check.
24 lines
922 B
CMake
24 lines
922 B
CMake
|
|
if (SWIFT_INCLUDE_TESTS)
|
|
add_swift_target_library(swiftSwiftReflectionTest ${SWIFT_STDLIB_LIBRARY_BUILD_TYPES} IS_STDLIB
|
|
SwiftReflectionTest.swift
|
|
SWIFT_COMPILE_FLAGS ${SWIFT_STANDARD_LIBRARY_SWIFT_FLAGS}
|
|
SWIFT_COMPILE_FLAGS_LINUX -Xcc -D_GNU_SOURCE
|
|
SWIFT_MODULE_DEPENDS_OSX Darwin
|
|
SWIFT_MODULE_DEPENDS_IOS Darwin
|
|
SWIFT_MODULE_DEPENDS_TVOS Darwin
|
|
SWIFT_MODULE_DEPENDS_WATCHOS Darwin
|
|
SWIFT_MODULE_DEPENDS_LINUX Glibc
|
|
SWIFT_MODULE_DEPENDS_WINDOWS MSVCRT
|
|
INSTALL_IN_COMPONENT stdlib-experimental
|
|
DARWIN_INSTALL_NAME_DIR "${SWIFT_DARWIN_STDLIB_PRIVATE_INSTALL_NAME_DIR}")
|
|
|
|
foreach(SDK ${SWIFT_SDKS})
|
|
foreach(ARCH ${SWIFT_SDK_${SDK}_ARCHITECTURES})
|
|
set(VARIANT_SUFFIX "-${SWIFT_SDK_${SDK}_LIB_SUBDIR}-${ARCH}")
|
|
add_dependencies("swiftSwiftReflectionTest${VARIANT_SUFFIX}"
|
|
"swift-reflection-test${VARIANT_SUFFIX}")
|
|
endforeach()
|
|
endforeach()
|
|
endif()
|