Skip to content

Commit bf631dc

Browse files
authored
Merge pull request #29055 from compnerd/29054-tensorflow
swiftMSVCRT: build with `-Xcc -D_USE_MATH_DEFINES`
2 parents 0478407 + 9b1784f commit bf631dc

File tree

1 file changed

+11
-3
lines changed

1 file changed

+11
-3
lines changed

stdlib/public/Platform/CMakeLists.txt

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,10 @@ add_swift_target_library(swiftDarwin ${SWIFT_STDLIB_LIBRARY_BUILD_TYPES} IS_SDK_
2323
${swift_platform_gyb_sources}
2424
Darwin.swift.gyb
2525

26-
SWIFT_COMPILE_FLAGS -Xfrontend -disable-objc-attr-requires-foundation-module ${SWIFT_RUNTIME_SWIFT_COMPILE_FLAGS} ${SWIFT_STANDARD_LIBRARY_SWIFT_FLAGS}
26+
SWIFT_COMPILE_FLAGS
27+
${SWIFT_RUNTIME_SWIFT_COMPILE_FLAGS}
28+
${SWIFT_STANDARD_LIBRARY_SWIFT_FLAGS}
29+
-Xfrontend -disable-objc-attr-requires-foundation-module
2730
LINK_FLAGS "${SWIFT_RUNTIME_SWIFT_LINK_FLAGS}"
2831
TARGET_SDKS ALL_APPLE_PLATFORMS
2932
INSTALL_IN_COMPONENT sdk-overlay
@@ -38,7 +41,9 @@ add_swift_target_library(swiftGlibc ${SWIFT_STDLIB_LIBRARY_BUILD_TYPES} IS_SDK_O
3841
${swift_platform_gyb_sources}
3942
Glibc.swift.gyb
4043

41-
SWIFT_COMPILE_FLAGS ${SWIFT_RUNTIME_SWIFT_COMPILE_FLAGS} ${SWIFT_STANDARD_LIBRARY_SWIFT_FLAGS}
44+
SWIFT_COMPILE_FLAGS
45+
${SWIFT_RUNTIME_SWIFT_COMPILE_FLAGS}
46+
${SWIFT_STANDARD_LIBRARY_SWIFT_FLAGS}
4247
LINK_FLAGS "${SWIFT_RUNTIME_SWIFT_LINK_FLAGS}"
4348
TARGET_SDKS ANDROID CYGWIN FREEBSD LINUX HAIKU
4449
INSTALL_IN_COMPONENT sdk-overlay
@@ -52,7 +57,10 @@ add_swift_target_library(swiftMSVCRT ${SWIFT_STDLIB_LIBRARY_BUILD_TYPES} IS_SDK_
5257
GYB_SOURCES
5358
${swift_platform_gyb_sources}
5459

55-
SWIFT_COMPILE_FLAGS ${SWIFT_RUNTIME_SWIFT_COMPILE_FLAGS} ${SWIFT_STANDARD_LIBRARY_SWIFT_FLAGS}
60+
SWIFT_COMPILE_FLAGS
61+
${SWIFT_RUNTIME_SWIFT_COMPILE_FLAGS}
62+
${SWIFT_STANDARD_LIBRARY_SWIFT_FLAGS}
63+
-Xcc -D_USE_MATH_DEFINES
5664
LINK_FLAGS "${SWIFT_RUNTIME_SWIFT_LINK_FLAGS}"
5765
TARGET_SDKS WINDOWS
5866
INSTALL_IN_COMPONENT sdk-overlay)

0 commit comments

Comments
 (0)