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
1717 Wrapper.swift)
1818target_compile_options (swiftDispatch PRIVATE
1919 "SHELL:-Xcc -fblocks"
20- "SHELL:-Xcc -fmodule-map-file=${PROJECT_SOURCE_DIR} /dispatch/module.modulemap"
2120 "SHELL:-Xcc -I${PROJECT_SOURCE_DIR} "
2221 "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 ()
2534set_target_properties (swiftDispatch PROPERTIES
2635 Swift_MODULE_NAME Dispatch
2736 Swift_MODULE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} /swift
You can’t perform that action at this time.
0 commit comments