Skip to content

Commit 803d528

Browse files
committed
Update CmakeLists of hand-coded clients to install pdb files
1 parent af2c8a6 commit 803d528

File tree

6 files changed

+18
-0
lines changed

6 files changed

+18
-0
lines changed

src/aws-cpp-sdk-access-management/CMakeLists.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,5 +47,8 @@ target_link_libraries(${PROJECT_NAME} PRIVATE ${PLATFORM_DEP_LIBS} ${PROJECT_LIB
4747
setup_install()
4848

4949
install (FILES ${AWS_ACCESS_MANAGEMENT_HEADERS} DESTINATION ${INCLUDE_DIRECTORY}/aws/access-management)
50+
if (MSVC)
51+
install (FILES $<TARGET_PDB_FILE:\${PROJECT_NAME}> DESTINATION ${CMAKE_INSTALL_BINDIR} OPTIONAL)
52+
endif()
5053

5154
do_packaging()

src/aws-cpp-sdk-identity-management/CMakeLists.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,9 @@ setup_install()
5353

5454
install (FILES ${AWS_IDENTITY_HEADERS} DESTINATION ${INCLUDE_DIRECTORY}/aws/identity-management)
5555
install (FILES ${AWS_IDENTITY_PROVIDER_HEADERS} DESTINATION ${INCLUDE_DIRECTORY}/aws/identity-management/auth)
56+
if (MSVC)
57+
install (FILES $<TARGET_PDB_FILE:\${PROJECT_NAME}> DESTINATION ${CMAKE_INSTALL_BINDIR} OPTIONAL)
58+
endif()
5659

5760
do_packaging()
5861

src/aws-cpp-sdk-queues/CMakeLists.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,5 +53,8 @@ setup_install()
5353

5454
install (FILES ${AWS_QUEUES_HEADERS} DESTINATION ${INCLUDE_DIRECTORY}/aws/queues)
5555
install (FILES ${AWS_SQS_QUEUES_HEADERS} DESTINATION ${INCLUDE_DIRECTORY}/aws/queues/sqs)
56+
if (MSVC)
57+
install (FILES $<TARGET_PDB_FILE:\${PROJECT_NAME}> DESTINATION ${CMAKE_INSTALL_BINDIR} OPTIONAL)
58+
endif()
5659

5760
do_packaging()

src/aws-cpp-sdk-s3-encryption/CMakeLists.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -76,5 +76,8 @@ install (FILES ${S3ENCRYPTION_HEADERS} DESTINATION ${INCLUDE_DIRECTORY}/aws/s3-e
7676
install (FILES ${S3ENCRYPTION_MATERIALS_HEADERS} DESTINATION ${INCLUDE_DIRECTORY}/aws/s3-encryption/materials)
7777
install (FILES ${S3ENCRYPTION_HANDLERS_HEADERS} DESTINATION ${INCLUDE_DIRECTORY}/aws/s3-encryption/handlers)
7878
install (FILES ${S3ENCRYPTION_MODULES_HEADERS} DESTINATION ${INCLUDE_DIRECTORY}/aws/s3-encryption/modules)
79+
if (MSVC)
80+
install (FILES $<TARGET_PDB_FILE:\${PROJECT_NAME}> DESTINATION ${CMAKE_INSTALL_BINDIR} OPTIONAL)
81+
endif()
7982

8083
do_packaging()

src/aws-cpp-sdk-text-to-speech/CMakeLists.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -121,6 +121,9 @@ target_link_libraries(${PROJECT_NAME} PRIVATE ${PROJECT_LIBS} ${PLATFORM_DEP_LIB
121121
setup_install()
122122

123123
install (FILES ${ALL_TEXT_TO_SPEECH_HEADERS} DESTINATION ${INCLUDE_DIRECTORY}/aws/text-to-speech)
124+
if (MSVC)
125+
install (FILES $<TARGET_PDB_FILE:\${PROJECT_NAME}> DESTINATION ${CMAKE_INSTALL_BINDIR} OPTIONAL)
126+
endif()
124127

125128
do_packaging()
126129

src/aws-cpp-sdk-transfer/CMakeLists.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,5 +49,8 @@ set_compiler_warnings(${PROJECT_NAME})
4949
setup_install()
5050

5151
install (FILES ${ALL_TRANSFER_HEADERS} DESTINATION ${INCLUDE_DIRECTORY}/aws/transfer)
52+
if (MSVC)
53+
install (FILES $<TARGET_PDB_FILE:\${PROJECT_NAME}> DESTINATION ${CMAKE_INSTALL_BINDIR} OPTIONAL)
54+
endif()
5255

5356
do_packaging()

0 commit comments

Comments
 (0)