File tree Expand file tree Collapse file tree 1 file changed +12
-3
lines changed Expand file tree Collapse file tree 1 file changed +12
-3
lines changed Original file line number Diff line number Diff line change @@ -17,11 +17,20 @@ add_library(swiftDispatch
17
17
Wrapper.swift )
18
18
target_compile_options (swiftDispatch PRIVATE
19
19
"SHELL:-Xcc -fblocks"
20
- "SHELL:-Xcc -fmodule-map-file=${PROJECT_SOURCE_DIR} /dispatch/module.modulemap"
21
20
"SHELL:-Xcc -I${PROJECT_SOURCE_DIR} "
22
21
"SHELL:-Xcc -I${PROJECT_SOURCE_DIR} /src/swift/shims" )
23
- target_compile_options (swiftDispatch PUBLIC
24
- "SHELL:-vfsoverlay ${CMAKE_BINARY_DIR} /dispatch-vfs-overlay.yaml" )
22
+ if (CMAKE_SYSTEM_NAME STREQUAL "Windows" )
23
+ if (NOT BUILT_FIRST_SDK )
24
+ target_compile_options (swiftDispatch PRIVATE
25
+ "SHELL:-Xcc -fmodule-map-file=${PROJECT_SOURCE_DIR} /dispatch/module.modulemap"
26
+ "SHELL:-vfsoverlay ${CMAKE_BINARY_DIR} /dispatch-vfs-overlay.yaml" )
27
+ endif ()
28
+ else ()
29
+ target_compile_options (swiftDispatch PRIVATE
30
+ "SHELL:-Xcc -fmodule-map-file=${PROJECT_SOURCE_DIR} /dispatch/module.modulemap" )
31
+ target_compile_options (swiftDispatch PUBLIC
32
+ "SHELL:-vfsoverlay ${CMAKE_BINARY_DIR} /dispatch-vfs-overlay.yaml" )
33
+ endif ()
25
34
set_target_properties (swiftDispatch PROPERTIES
26
35
Swift_MODULE_NAME Dispatch
27
36
Swift_MODULE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} /swift
You can’t perform that action at this time.
0 commit comments