From 0b3a9850341c8db1f8ba1d2f502f843a9c49d9e5 Mon Sep 17 00:00:00 2001 From: Your Name Date: Wed, 24 Jun 2026 09:23:56 -0500 Subject: [PATCH 1/2] Install pdb files --- share/rocmcmakebuildtools/cmake/ROCMInstallTargets.cmake | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/share/rocmcmakebuildtools/cmake/ROCMInstallTargets.cmake b/share/rocmcmakebuildtools/cmake/ROCMInstallTargets.cmake index 3eea5aa0..104def36 100644 --- a/share/rocmcmakebuildtools/cmake/ROCMInstallTargets.cmake +++ b/share/rocmcmakebuildtools/cmake/ROCMInstallTargets.cmake @@ -233,6 +233,13 @@ function(rocm_install_targets) DESTINATION ${LIB_INSTALL_DIR} COMPONENT ${development} ) + if(WIN32 AND + (T_TYPE STREQUAL "SHARED_LIBRARY" OR + T_TYPE STREQUAL "MODULE_LIBRARY" OR + T_TYPE STREQUAL "EXECUTABLE")) + install(FILES $ + DESTINATION ${BIN_INSTALL_DIR} OPTIONAL) + endif() rocm_set_install_dir_property( TARGETS ${TARGET} RUNTIME_DESTINATION ${BIN_INSTALL_DIR} From 2eaa0a5a91d8e96a9cf4432daa2b1880b517c80f Mon Sep 17 00:00:00 2001 From: Paul Fultz II Date: Mon, 29 Jun 2026 11:24:22 -0500 Subject: [PATCH 2/2] Refactor conditional for Windows target installation --- share/rocmcmakebuildtools/cmake/ROCMInstallTargets.cmake | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/share/rocmcmakebuildtools/cmake/ROCMInstallTargets.cmake b/share/rocmcmakebuildtools/cmake/ROCMInstallTargets.cmake index 104def36..ccedd96e 100644 --- a/share/rocmcmakebuildtools/cmake/ROCMInstallTargets.cmake +++ b/share/rocmcmakebuildtools/cmake/ROCMInstallTargets.cmake @@ -233,7 +233,8 @@ function(rocm_install_targets) DESTINATION ${LIB_INSTALL_DIR} COMPONENT ${development} ) - if(WIN32 AND + if((CMAKE_CXX_COMPILER_FRONTEND_VARIANT STREQUAL "MSVC" OR + CMAKE_C_COMPILER_FRONTEND_VARIANT STREQUAL "MSVC") AND (T_TYPE STREQUAL "SHARED_LIBRARY" OR T_TYPE STREQUAL "MODULE_LIBRARY" OR T_TYPE STREQUAL "EXECUTABLE"))