We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent b791d23 commit 58ca65bCopy full SHA for 58ca65b
src/CMakeLists.txt
@@ -73,6 +73,11 @@ if(CMAKE_SWIFT_COMPILER)
73
if(CMAKE_BUILD_TYPE MATCHES Release)
74
set(swift_optimization_flags -O)
75
endif()
76
+ if(CMAKE_SYSTEM_NAME STREQUAL Darwin)
77
+ set(DISPATCH_MODULE_MAP ${CMAKE_SOURCE_DIR}/dispatch/darwin/module.modulemap)
78
+ else()
79
+ set(DISPATCH_MODULE_MAP ${CMAKE_SOURCE_DIR}/dispatch/generic/module.modulemap)
80
+ endif()
81
add_swift_library(swiftDispatch
82
MODULE_NAME
83
Dispatch
@@ -94,7 +99,7 @@ if(CMAKE_SWIFT_COMPILER)
94
99
swift/Wrapper.swift
95
100
CFLAGS
96
101
-fblocks
97
- -fmodule-map-file=${CMAKE_SOURCE_DIR}/dispatch/module.modulemap
102
+ -fmodule-map-file=${DISPATCH_MODULE_MAP}
98
103
SWIFT_FLAGS
104
-I ${CMAKE_SOURCE_DIR}
105
${swift_optimization_flags})
0 commit comments