Merge pull request #530 from compnerd/public-flags
build: make some linkage flags public
diff --git a/src/swift/CMakeLists.txt b/src/swift/CMakeLists.txt
index 18a297f..ba987e7 100644
--- a/src/swift/CMakeLists.txt
+++ b/src/swift/CMakeLists.txt
@@ -34,10 +34,12 @@
"SHELL:-Xcc -I${PROJECT_SOURCE_DIR}")
set_target_properties(swiftDispatch PROPERTIES
Swift_MODULE_NAME Dispatch
- Swift_MODULE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/swift)
+ Swift_MODULE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/swift
+ INTERFACE_INCLUDE_DIRECTORIES ${CMAKE_CURRENT_BINARY_DIR}/swift)
target_link_libraries(swiftDispatch PRIVATE
DispatchStubs
- BlocksRuntime::BlocksRuntime
+ BlocksRuntime::BlocksRuntime)
+target_link_libraries(swiftDispatch PUBLIC
dispatch)
add_dependencies(swiftDispatch module-maps)