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.
2 parents b073d89 + c9d5656 commit 7784917Copy full SHA for 7784917
src/CMakeLists.txt
@@ -124,6 +124,9 @@ if(ENABLE_SWIFT)
124
CFLAGS
125
-fblocks
126
-fmodule-map-file=${PROJECT_SOURCE_DIR}/dispatch/module.modulemap
127
+ $<$<PLATFORM_ID:Windows>:-D_MT>
128
+ # TODO(compnerd) handle /MT builds
129
+ $<$<PLATFORM_ID:Windows>:-D_DLL>
130
DEPENDS
131
module-maps
132
DispatchStubs
@@ -134,6 +137,8 @@ if(ENABLE_SWIFT)
134
137
-lBlocksRuntime
135
138
-L $<TARGET_LINKER_FILE_DIR:dispatch>
136
139
-ldispatch
140
+ $<$<AND:$<PLATFORM_ID:Windows>,$<CONFIG:Debug>>:-lmsvcrtd>
141
+ $<$<AND:$<PLATFORM_ID:Windows>,$<NOT:$<CONFIG:Debug>>>:-lmsvcrt>
142
MODULE_NAME
143
Dispatch
144
MODULE_LINK_NAME
0 commit comments