File tree Expand file tree Collapse file tree 2 files changed +10
-2
lines changed
stdlib/private/SwiftReflectionTest Expand file tree Collapse file tree 2 files changed +10
-2
lines changed Original file line number Diff line number Diff line change @@ -1703,6 +1703,7 @@ function(add_swift_target_library name)
1703
1703
SWIFT_COMPILE_FLAGS_OSX
1704
1704
SWIFT_COMPILE_FLAGS_TVOS
1705
1705
SWIFT_COMPILE_FLAGS_WATCHOS
1706
+ SWIFT_COMPILE_FLAGS_LINUX
1706
1707
SWIFT_MODULE_DEPENDS
1707
1708
SWIFT_MODULE_DEPENDS_CYGWIN
1708
1709
SWIFT_MODULE_DEPENDS_FREEBSD
@@ -1861,6 +1862,9 @@ function(add_swift_target_library name)
1861
1862
elseif (${sdk} STREQUAL WATCHOS OR ${sdk} STREQUAL WATCHOS_SIMULATOR)
1862
1863
list (APPEND swiftlib_swift_compile_flags_all
1863
1864
${SWIFTLIB_SWIFT_COMPILE_FLAGS_WATCHOS} )
1865
+ elseif (${sdk} STREQUAL LINUX)
1866
+ list (APPEND swiftlib_swift_compile_flags_all
1867
+ ${SWIFTLIB_SWIFT_COMPILE_FLAGS_LINUX} )
1864
1868
elseif (${sdk} STREQUAL WINDOWS)
1865
1869
# FIXME(SR2005) static and shared are not mutually exclusive; however
1866
1870
# since we do a single build of the sources, this doesn't work for
Original file line number Diff line number Diff line change 2
2
if (SWIFT_INCLUDE_TESTS)
3
3
add_swift_target_library(swiftSwiftReflectionTest ${SWIFT_STDLIB_LIBRARY_BUILD_TYPES} IS_STDLIB
4
4
SwiftReflectionTest.swift
5
- SWIFT_MODULE_DEPENDS Darwin
6
- TARGET_SDKS ALL_APPLE_PLATFORMS
7
5
SWIFT_COMPILE_FLAGS ${SWIFT_STANDARD_LIBRARY_SWIFT_FLAGS}
6
+ SWIFT_COMPILE_FLAGS_LINUX -Xcc -D_GNU_SOURCE
7
+ SWIFT_MODULE_DEPENDS_OSX Darwin
8
+ SWIFT_MODULE_DEPENDS_IOS Darwin
9
+ SWIFT_MODULE_DEPENDS_TVOS Darwin
10
+ SWIFT_MODULE_DEPENDS_WATCHOS Darwin
11
+ SWIFT_MODULE_DEPENDS_LINUX Glibc
8
12
INSTALL_IN_COMPONENT stdlib-experimental
9
13
DARWIN_INSTALL_NAME_DIR "${SWIFT_DARWIN_STDLIB_PRIVATE_INSTALL_NAME_DIR} " )
10
14
You can’t perform that action at this time.
0 commit comments