Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions Sources/Basics/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -103,4 +103,9 @@ install(TARGETS Basics
ARCHIVE DESTINATION lib
LIBRARY DESTINATION lib
RUNTIME DESTINATION bin)
if(MSVC)
install(FILES $<TARGET_FILE_DIR:Basics>/$<TARGET_FILE_BASE_NAME:Basics>.pdb
DESTINATION bin
OPTIONAL)
endif()
set_property(GLOBAL APPEND PROPERTY SwiftPM_EXPORTS Basics)
5 changes: 5 additions & 0 deletions Sources/Build/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -52,4 +52,9 @@ install(TARGETS Build
ARCHIVE DESTINATION lib
LIBRARY DESTINATION lib
RUNTIME DESTINATION bin)
if(MSVC)
install(FILES $<TARGET_FILE_DIR:Build>/$<TARGET_FILE_BASE_NAME:Build>.pdb
DESTINATION bin
OPTIONAL)
endif()
set_property(GLOBAL APPEND PROPERTY SwiftPM_EXPORTS Build)
5 changes: 5 additions & 0 deletions Sources/Commands/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -97,3 +97,8 @@ install(TARGETS Commands
ARCHIVE DESTINATION lib
LIBRARY DESTINATION lib
RUNTIME DESTINATION bin)
if(MSVC)
install(FILES $<TARGET_FILE_DIR:Commands>/$<TARGET_FILE_BASE_NAME:Commands>.pdb
DESTINATION bin
OPTIONAL)
endif()
5 changes: 5 additions & 0 deletions Sources/CoreCommands/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -34,3 +34,8 @@ install(TARGETS CoreCommands
ARCHIVE DESTINATION lib
LIBRARY DESTINATION lib
RUNTIME DESTINATION bin)
if(MSVC)
install(FILES $<TARGET_FILE_DIR:CoreCommands>/$<TARGET_FILE_BASE_NAME:CoreCommands>.pdb
DESTINATION bin
OPTIONAL)
endif()
5 changes: 5 additions & 0 deletions Sources/DriverSupport/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -21,4 +21,9 @@ install(TARGETS DriverSupport
ARCHIVE DESTINATION lib
LIBRARY DESTINATION lib
RUNTIME DESTINATION bin)
if(MSVC)
install(FILES $<TARGET_FILE_DIR:DriverSupport>/$<TARGET_FILE_BASE_NAME:DriverSupport>.pdb
DESTINATION bin
OPTIONAL)
endif()
set_property(GLOBAL APPEND PROPERTY SwiftPM_EXPORTS DriverSupport)
5 changes: 5 additions & 0 deletions Sources/PackageCollections/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -59,3 +59,8 @@ install(TARGETS PackageCollections
ARCHIVE DESTINATION lib
LIBRARY DESTINATION lib
RUNTIME DESTINATION bin)
if(MSVC)
install(FILES $<TARGET_FILE_DIR:PackageCollections>/$<TARGET_FILE_BASE_NAME:PackageCollections>.pdb
DESTINATION bin
OPTIONAL)
endif()
5 changes: 5 additions & 0 deletions Sources/PackageCollectionsCommand/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -23,3 +23,8 @@ install(TARGETS PackageCollectionsCommand
ARCHIVE DESTINATION lib
LIBRARY DESTINATION lib
RUNTIME DESTINATION bin)
if(MSVC)
install(FILES $<TARGET_FILE_DIR:PackageCollectionsCommand>/$<TARGET_FILE_BASE_NAME:PackageCollectionsCommand>.pdb
DESTINATION bin
OPTIONAL)
endif()
5 changes: 5 additions & 0 deletions Sources/PackageCollectionsModel/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -23,3 +23,8 @@ install(TARGETS PackageCollectionsModel
ARCHIVE DESTINATION lib
LIBRARY DESTINATION lib
RUNTIME DESTINATION bin)
if(MSVC)
install(FILES $<TARGET_FILE_DIR:PackageCollectionsModel>/$<TARGET_FILE_BASE_NAME:PackageCollectionsModel>.pdb
DESTINATION bin
OPTIONAL)
endif()
5 changes: 5 additions & 0 deletions Sources/PackageCollectionsSigning/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -39,3 +39,8 @@ install(TARGETS PackageCollectionsSigning
ARCHIVE DESTINATION lib
LIBRARY DESTINATION lib
RUNTIME DESTINATION bin)
if(MSVC)
install(FILES $<TARGET_FILE_DIR:PackageCollectionsSigning>/$<TARGET_FILE_BASE_NAME:PackageCollectionsSigning>.pdb
DESTINATION bin
OPTIONAL)
endif()
5 changes: 5 additions & 0 deletions Sources/PackageGraph/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -54,4 +54,9 @@ install(TARGETS PackageGraph
ARCHIVE DESTINATION lib
LIBRARY DESTINATION lib
RUNTIME DESTINATION bin)
if(MSVC)
install(FILES $<TARGET_FILE_DIR:PackageGraph>/$<TARGET_FILE_BASE_NAME:PackageGraph>.pdb
DESTINATION bin
OPTIONAL)
endif()
set_property(GLOBAL APPEND PROPERTY SwiftPM_EXPORTS PackageGraph)
5 changes: 5 additions & 0 deletions Sources/PackageLoading/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -39,4 +39,9 @@ install(TARGETS PackageLoading
ARCHIVE DESTINATION lib
LIBRARY DESTINATION lib
RUNTIME DESTINATION bin)
if(MSVC)
install(FILES $<TARGET_FILE_DIR:PackageLoading>/$<TARGET_FILE_BASE_NAME:PackageLoading>.pdb
DESTINATION bin
OPTIONAL)
endif()
set_property(GLOBAL APPEND PROPERTY SwiftPM_EXPORTS PackageLoading)
5 changes: 5 additions & 0 deletions Sources/PackageModel/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -78,4 +78,9 @@ install(TARGETS PackageModel
ARCHIVE DESTINATION lib
LIBRARY DESTINATION lib
RUNTIME DESTINATION bin)
if(MSVC)
install(FILES $<TARGET_FILE_DIR:PackageModel>/$<TARGET_FILE_BASE_NAME:PackageModel>.pdb
DESTINATION bin
OPTIONAL)
endif()
set_property(GLOBAL APPEND PROPERTY SwiftPM_EXPORTS PackageModel)
5 changes: 5 additions & 0 deletions Sources/PackageRegistryCommand/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -37,3 +37,8 @@ install(TARGETS PackageRegistryCommand
ARCHIVE DESTINATION lib
LIBRARY DESTINATION lib
RUNTIME DESTINATION bin)
if(MSVC)
install(FILES $<TARGET_FILE_DIR:PackageRegistryCommand>/$<TARGET_FILE_BASE_NAME:PackageRegistryCommand>.pdb
DESTINATION bin
OPTIONAL)
endif()
5 changes: 5 additions & 0 deletions Sources/QueryEngine/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -30,3 +30,8 @@ install(TARGETS QueryEngine
ARCHIVE DESTINATION lib
LIBRARY DESTINATION lib
RUNTIME DESTINATION bin)
if(MSVC)
install(FILES $<TARGET_FILE_DIR:QueryEngine>/$<TARGET_FILE_BASE_NAME:QueryEngine>.pdb
DESTINATION bin
OPTIONAL)
endif()
5 changes: 5 additions & 0 deletions Sources/Runtimes/CompilerPluginSupport/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,11 @@ endif()

install(TARGETS CompilerPluginSupport
DESTINATION ${CMAKE_INSTALL_LIBDIR}/swift/pm/ManifestAPI)
if(MSVC)
install(FILES $<TARGET_FILE_DIR:CompilerPluginSupport>/$<TARGET_FILE_BASE_NAME:CompilerPluginSupport>.pdb
DESTINATION ${CMAKE_INSTALL_LIBDIR}/swift/pm/ManifestAPI
OPTIONAL)
endif()

set(SwiftPMRuntime_INSTALL_SWIFTMODULEDIR
${CMAKE_INSTALL_LIBDIR}/swift/pm/ManifestAPI)
Expand Down
5 changes: 5 additions & 0 deletions Sources/Runtimes/PackageDescription/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,11 @@ endif()

install(TARGETS PackageDescription
DESTINATION ${CMAKE_INSTALL_LIBDIR}/swift/pm/ManifestAPI)
if(MSVC)
install(FILES $<TARGET_FILE_DIR:PackageDescription>/$<TARGET_FILE_BASE_NAME:PackageDescription>.pdb
DESTINATION ${CMAKE_INSTALL_LIBDIR}/swift/pm/ManifestAPI
OPTIONAL)
endif()

set(SwiftPMRuntime_INSTALL_SWIFTMODULEDIR
${CMAKE_INSTALL_LIBDIR}/swift/pm/ManifestAPI)
Expand Down
5 changes: 5 additions & 0 deletions Sources/Runtimes/PackagePlugin/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,11 @@ endif()

install(TARGETS PackagePlugin
DESTINATION ${CMAKE_INSTALL_LIBDIR}/swift/pm/PluginAPI)
if(MSVC)
install(FILES $<TARGET_FILE_DIR:PackagePlugin>/$<TARGET_FILE_BASE_NAME:PackagePlugin>.pdb
DESTINATION ${CMAKE_INSTALL_LIBDIR}/swift/pm/PluginAPI
OPTIONAL)
endif()

set(SwiftPMRuntime_INSTALL_SWIFTMODULEDIR
${CMAKE_INSTALL_LIBDIR}/swift/pm/PluginAPI)
Expand Down
5 changes: 5 additions & 0 deletions Sources/SPMBuildCore/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -47,4 +47,9 @@ install(TARGETS SPMBuildCore
ARCHIVE DESTINATION lib
LIBRARY DESTINATION lib
RUNTIME DESTINATION bin)
if(MSVC)
install(FILES $<TARGET_FILE_DIR:SPMBuildCore>/$<TARGET_FILE_BASE_NAME:SPMBuildCore>.pdb
DESTINATION bin
OPTIONAL)
endif()
set_property(GLOBAL APPEND PROPERTY SwiftPM_EXPORTS SPMBuildCore)
5 changes: 5 additions & 0 deletions Sources/SourceControl/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -25,4 +25,9 @@ install(TARGETS SourceControl
ARCHIVE DESTINATION lib
LIBRARY DESTINATION lib
RUNTIME DESTINATION bin)
if(MSVC)
install(FILES $<TARGET_FILE_DIR:SourceControl>/$<TARGET_FILE_BASE_NAME:SourceControl>.pdb
DESTINATION bin
OPTIONAL)
endif()
set_property(GLOBAL APPEND PROPERTY SwiftPM_EXPORTS SourceControl)
5 changes: 5 additions & 0 deletions Sources/SwiftBuildSupport/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -41,4 +41,9 @@ install(TARGETS SwiftBuildSupport
ARCHIVE DESTINATION lib
LIBRARY DESTINATION lib
RUNTIME DESTINATION bin)
if(MSVC)
install(FILES $<TARGET_FILE_DIR:SwiftBuildSupport>/$<TARGET_FILE_BASE_NAME:SwiftBuildSupport>.pdb
DESTINATION bin
OPTIONAL)
endif()
set_property(GLOBAL APPEND PROPERTY SwiftPM_EXPORTS SwiftBuildSupport)
5 changes: 5 additions & 0 deletions Sources/SwiftSDKCommand/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -27,3 +27,8 @@ install(TARGETS SwiftSDKCommand
ARCHIVE DESTINATION lib
LIBRARY DESTINATION lib
RUNTIME DESTINATION bin)
if(MSVC)
install(FILES $<TARGET_FILE_DIR:SwiftSDKCommand>/$<TARGET_FILE_BASE_NAME:SwiftSDKCommand>.pdb
DESTINATION bin
OPTIONAL)
endif()
5 changes: 5 additions & 0 deletions Sources/Workspace/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -65,3 +65,8 @@ install(TARGETS Workspace
ARCHIVE DESTINATION lib
LIBRARY DESTINATION lib
RUNTIME DESTINATION bin)
if(MSVC)
install(FILES $<TARGET_FILE_DIR:Workspace>/$<TARGET_FILE_BASE_NAME:Workspace>.pdb
DESTINATION bin
OPTIONAL)
endif()
5 changes: 5 additions & 0 deletions Sources/_AsyncFileSystem/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -27,5 +27,10 @@ install(TARGETS _AsyncFileSystem
ARCHIVE DESTINATION lib
LIBRARY DESTINATION lib
RUNTIME DESTINATION bin)
if(MSVC)
install(FILES $<TARGET_FILE_DIR:_AsyncFileSystem>/$<TARGET_FILE_BASE_NAME:_AsyncFileSystem>.pdb
DESTINATION bin
OPTIONAL)
endif()

set_property(GLOBAL APPEND PROPERTY SwiftPM_EXPORTS _AsyncFileSystem)
5 changes: 5 additions & 0 deletions Sources/swift-build/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -16,3 +16,8 @@ target_compile_options(swift-build PRIVATE

install(TARGETS swift-build
DESTINATION bin)
if(MSVC)
install(FILES $<TARGET_FILE_DIR:swift-build>/$<TARGET_FILE_BASE_NAME:swift-build>.pdb
DESTINATION bin
OPTIONAL)
endif()
5 changes: 5 additions & 0 deletions Sources/swift-experimental-sdk/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -16,3 +16,8 @@ target_compile_options(swift-experimental-sdk PRIVATE

install(TARGETS swift-experimental-sdk
RUNTIME DESTINATION bin)
if(MSVC)
install(FILES $<TARGET_FILE_DIR:swift-experimental-sdk>/$<TARGET_FILE_BASE_NAME:swift-experimental-sdk>.pdb
DESTINATION bin
OPTIONAL)
endif()
5 changes: 5 additions & 0 deletions Sources/swift-package-collection/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -16,3 +16,8 @@ target_compile_options(swift-package-collection PRIVATE

install(TARGETS swift-package-collection
RUNTIME DESTINATION bin)
if(MSVC)
install(FILES $<TARGET_FILE_DIR:swift-package-collection>/$<TARGET_FILE_BASE_NAME:swift-package-collection>.pdb
DESTINATION bin
OPTIONAL)
endif()
5 changes: 5 additions & 0 deletions Sources/swift-package-registry/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -16,3 +16,8 @@ target_compile_options(swift-package-registry PRIVATE

install(TARGETS swift-package-registry
RUNTIME DESTINATION bin)
if(MSVC)
install(FILES $<TARGET_FILE_DIR:swift-package-registry>/$<TARGET_FILE_BASE_NAME:swift-package-registry>.pdb
DESTINATION bin
OPTIONAL)
endif()
5 changes: 5 additions & 0 deletions Sources/swift-package/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -17,3 +17,8 @@ target_compile_options(swift-package PRIVATE

install(TARGETS swift-package
RUNTIME DESTINATION bin)
if(MSVC)
install(FILES $<TARGET_FILE_DIR:swift-package>/$<TARGET_FILE_BASE_NAME:swift-package>.pdb
DESTINATION bin
OPTIONAL)
endif()
5 changes: 5 additions & 0 deletions Sources/swift-run/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -16,3 +16,8 @@ target_compile_options(swift-run PRIVATE

install(TARGETS swift-run
RUNTIME DESTINATION bin)
if(MSVC)
install(FILES $<TARGET_FILE_DIR:swift-run>/$<TARGET_FILE_BASE_NAME:swift-run>.pdb
DESTINATION bin
OPTIONAL)
endif()
5 changes: 5 additions & 0 deletions Sources/swift-sdk/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -16,3 +16,8 @@ target_compile_options(swift-sdk PRIVATE

install(TARGETS swift-sdk
RUNTIME DESTINATION bin)
if(MSVC)
install(FILES $<TARGET_FILE_DIR:swift-sdk>/$<TARGET_FILE_BASE_NAME:swift-sdk>.pdb
DESTINATION bin
OPTIONAL)
endif()
5 changes: 5 additions & 0 deletions Sources/swift-test/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -16,3 +16,8 @@ target_compile_options(swift-test PRIVATE

install(TARGETS swift-test
RUNTIME DESTINATION bin)
if(MSVC)
install(FILES $<TARGET_FILE_DIR:swift-test>/$<TARGET_FILE_BASE_NAME:swift-test>.pdb
DESTINATION bin
OPTIONAL)
endif()
Loading