Skip to content

Commit c835e73

Browse files
authored
Install pdb files (#288)
1 parent 1d4652a commit c835e73

1 file changed

Lines changed: 8 additions & 0 deletions

File tree

‎share/rocmcmakebuildtools/cmake/ROCMInstallTargets.cmake‎

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -233,6 +233,14 @@ function(rocm_install_targets)
233233
DESTINATION ${LIB_INSTALL_DIR}
234234
COMPONENT ${development}
235235
)
236+
if((CMAKE_CXX_COMPILER_FRONTEND_VARIANT STREQUAL "MSVC" OR
237+
CMAKE_C_COMPILER_FRONTEND_VARIANT STREQUAL "MSVC") AND
238+
(T_TYPE STREQUAL "SHARED_LIBRARY" OR
239+
T_TYPE STREQUAL "MODULE_LIBRARY" OR
240+
T_TYPE STREQUAL "EXECUTABLE"))
241+
install(FILES $<TARGET_PDB_FILE:${TARGET}>
242+
DESTINATION ${BIN_INSTALL_DIR} OPTIONAL)
243+
endif()
236244
rocm_set_install_dir_property(
237245
TARGETS ${TARGET}
238246
RUNTIME_DESTINATION ${BIN_INSTALL_DIR}

0 commit comments

Comments
 (0)