@@ -11,6 +11,11 @@ if(NOT BUILD_STANDALONE)
11
11
list (APPEND darwin_depends copy_apinotes)
12
12
endif ()
13
13
14
+ set (swift_platform_compile_flags)
15
+ if (SWIFT_ENABLE_REFLECTION)
16
+ list (APPEND swift_platform_compile_flags "-DSWIFT_ENABLE_REFLECTION" )
17
+ endif ()
18
+
14
19
set (swiftDarwin_target_sdks ALL_APPLE_PLATFORMS)
15
20
if (SWIFT_FREESTANDING_FLAVOR STREQUAL "apple" )
16
21
set (swiftDarwin_target_sdks ALL_APPLE_PLATFORMS FREESTANDING)
@@ -30,6 +35,7 @@ add_swift_target_library(swiftDarwin ${SWIFT_STDLIB_LIBRARY_BUILD_TYPES} IS_SDK_
30
35
${SWIFT_RUNTIME_SWIFT_COMPILE_FLAGS}
31
36
${SWIFT_STANDARD_LIBRARY_SWIFT_FLAGS}
32
37
-Xfrontend -disable-objc-attr-requires-foundation-module
38
+ ${swift_platform_compile_flags}
33
39
LINK_FLAGS "${SWIFT_RUNTIME_SWIFT_LINK_FLAGS} "
34
40
TARGET_SDKS "${swiftDarwin_target_sdks} "
35
41
INSTALL_IN_COMPONENT sdk-overlay
@@ -51,6 +57,7 @@ add_swift_target_library(swiftGlibc ${SWIFT_STDLIB_LIBRARY_BUILD_TYPES} IS_SDK_O
51
57
SWIFT_COMPILE_FLAGS
52
58
${SWIFT_RUNTIME_SWIFT_COMPILE_FLAGS}
53
59
${SWIFT_STANDARD_LIBRARY_SWIFT_FLAGS}
60
+ ${swift_platform_compile_flags}
54
61
LINK_FLAGS "${SWIFT_RUNTIME_SWIFT_LINK_FLAGS} "
55
62
TARGET_SDKS "${swiftGlibc_target_sdks} "
56
63
INSTALL_IN_COMPONENT sdk-overlay
@@ -68,6 +75,7 @@ add_swift_target_library(swiftCRT ${SWIFT_STDLIB_LIBRARY_BUILD_TYPES} IS_SDK_OVE
68
75
${SWIFT_RUNTIME_SWIFT_COMPILE_FLAGS}
69
76
${SWIFT_STANDARD_LIBRARY_SWIFT_FLAGS}
70
77
-Xcc -D_USE_MATH_DEFINES
78
+ ${swift_platform_compile_flags}
71
79
LINK_FLAGS "${SWIFT_RUNTIME_SWIFT_LINK_FLAGS} "
72
80
TARGET_SDKS WINDOWS
73
81
INSTALL_IN_COMPONENT sdk-overlay)
0 commit comments