File tree Expand file tree Collapse file tree 2 files changed +12
-1
lines changed Expand file tree Collapse file tree 2 files changed +12
-1
lines changed Original file line number Diff line number Diff line change @@ -12,11 +12,16 @@ set_target_properties(swiftCRT PROPERTIES
1212target_compile_definitions (swiftCRT PRIVATE
1313 $<$<BOOL :${SwiftOverlay_ENABLE_REFLECTION} >:SWIFT_ENABLE_REFLECTION>)
1414target_compile_options (swiftCRT PRIVATE
15+ "SHELL:-Xfrontend -disable-force-load-symbols"
1516 "SHELL:-Xcc -D_USE_MATH_DEFINES" )
1617target_link_libraries (swiftCRT PRIVATE
1718 ClangModules
1819 swiftCore)
1920
21+ # FIXME: Why is this not implicitly in the interface flags?
22+ target_include_directories (swiftCRT INTERFACE
23+ "$<$<COMPILE_LANGUAGE:Swift>:$<BUILD_INTERFACE:${CMAKE_CURRENT_BINARY_DIR} >$<INSTALL_INTERFACE:$<INSTALL_PREFIX>/${SwiftCore_INSTALL_SWIFTMODULEDIR} >>" )
24+
2025install (TARGETS swiftCRT
2126 EXPORT SwiftOverlayTargets
2227 ARCHIVE DESTINATION "${SwiftOverlay_INSTALL_LIBDIR} "
Original file line number Diff line number Diff line change @@ -3,12 +3,18 @@ add_library(swiftWinSDK
33 WinSDK.swift)
44set_target_properties (swiftWinSDK PROPERTIES
55 Swift_MODULE_NAME WinSDK)
6- target_compile_definitions (swiftCRT PRIVATE
6+ target_compile_definitions (swiftWinSDK PRIVATE
77 $<$<BOOL :${SwiftOverlay_ENABLE_REFLECTION} >:SWIFT_ENABLE_REFLECTION>)
8+ target_compile_options (swiftWinSDK PRIVATE
9+ "SHELL:-Xfrontend -disable-force-load-symbols" )
810target_link_libraries (swiftWinSDK PRIVATE
911 ClangModules
1012 swiftCore)
1113
14+ # FIXME: Why is this not implicitly in the interface flags?
15+ target_include_directories (swiftWinSDK INTERFACE
16+ "$<$<COMPILE_LANGUAGE:Swift>:$<BUILD_INTERFACE:${CMAKE_CURRENT_BINARY_DIR} >$<INSTALL_INTERFACE:$<INSTALL_PREFIX>/${SwiftCore_INSTALL_SWIFTMODULEDIR} >>" )
17+
1218install (TARGETS swiftWinSDK
1319 EXPORT SwiftOverlayTargets
1420 ARCHIVE DESTINATION "${SwiftOverlay_INSTALL_LIBDIR} "
You can’t perform that action at this time.
0 commit comments