Skip to content

Commit 57139c6

Browse files
Merge pull request #389 from compnerd/debug
build: link against swiftOnoneSupport in debug configuration
2 parents ac5f4c4 + 43415c7 commit 57139c6

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

src/CMakeLists.txt

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ if(HAVE_OBJC)
7979
endif()
8080
if(ENABLE_SWIFT)
8181
set(swift_optimization_flags)
82-
if(CMAKE_BUILD_TYPE MATCHES Release)
82+
if(NOT CMAKE_BUILD_TYPE MATCHES Debug)
8383
set(swift_optimization_flags -O)
8484
endif()
8585
add_swift_library(swiftDispatch
@@ -116,6 +116,11 @@ if(ENABLE_SWIFT)
116116
PRIVATE
117117
swift/DispatchStubs.cc
118118
${CMAKE_CURRENT_BINARY_DIR}/swiftDispatch.o)
119+
if(CMAKE_BUILD_TYPE MATCHES Debug)
120+
target_link_libraries(dispatch
121+
PRIVATE
122+
swiftSwiftOnoneSupport)
123+
endif()
119124
endif()
120125
if(ENABLE_DTRACE)
121126
dtrace_usdt_probe(${CMAKE_CURRENT_SOURCE_DIR}/provider.d

0 commit comments

Comments
 (0)