diff --git a/src/BlocksRuntime/CMakeLists.txt b/src/BlocksRuntime/CMakeLists.txt index 3732b0aec..a70c648e9 100644 --- a/src/BlocksRuntime/CMakeLists.txt +++ b/src/BlocksRuntime/CMakeLists.txt @@ -40,3 +40,8 @@ install(TARGETS BlocksRuntime ARCHIVE DESTINATION ${INSTALL_TARGET_DIR} LIBRARY DESTINATION ${INSTALL_TARGET_DIR} RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}) +if(MSVC) + install(FILES $/$.pdb + DESTINATION ${CMAKE_INSTALL_BINDIR} + OPTIONAL) +endif() diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index c10583054..5af859168 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -187,3 +187,8 @@ install(TARGETS dispatch ARCHIVE DESTINATION ${INSTALL_TARGET_DIR} LIBRARY DESTINATION ${INSTALL_TARGET_DIR} RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}) +if(MSVC) + install(FILES $/$.pdb + DESTINATION ${CMAKE_INSTALL_BINDIR} + OPTIONAL) +endif() diff --git a/src/swift/CMakeLists.txt b/src/swift/CMakeLists.txt index a0082fb1e..d4a742127 100644 --- a/src/swift/CMakeLists.txt +++ b/src/swift/CMakeLists.txt @@ -43,6 +43,11 @@ install(TARGETS swiftDispatch ARCHIVE DESTINATION ${INSTALL_TARGET_DIR} LIBRARY DESTINATION ${INSTALL_TARGET_DIR} RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}) +if(MSVC) + install(FILES $/$.pdb + DESTINATION ${CMAKE_INSTALL_BINDIR} + OPTIONAL) +endif() if(HAVE_OBJC AND NOT BUILD_SHARED_LIBS) set_property(GLOBAL APPEND PROPERTY DISPATCH_EXPORTS DispatchStubs) install(TARGETS DispatchStubs