From f1a1d62c288d0445393b25d69109d2efe6d56ebe Mon Sep 17 00:00:00 2001 From: Lauren Wrubleski Date: Thu, 9 Jan 2025 11:02:11 -0700 Subject: [PATCH] Add rocm-core dependency to all generated packages, not just the root one. --- share/rocmcmakebuildtools/cmake/ROCMCreatePackage.cmake | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/share/rocmcmakebuildtools/cmake/ROCMCreatePackage.cmake b/share/rocmcmakebuildtools/cmake/ROCMCreatePackage.cmake index 8e176031..d3fc9d52 100755 --- a/share/rocmcmakebuildtools/cmake/ROCMCreatePackage.cmake +++ b/share/rocmcmakebuildtools/cmake/ROCMCreatePackage.cmake @@ -139,6 +139,11 @@ macro(rocm_package_add_rocm_core_dependency) endif() rocm_join_if_set(", " CPACK_DEBIAN_PACKAGE_DEPENDS ${_rocm_core_pkg}) rocm_join_if_set(", " CPACK_RPM_PACKAGE_REQUIRES ${_rocm_core_pkg}) + foreach(COMPONENT IN LISTS ROCM_PACKAGE_COMPONENTS) + rocm_package_add_dependencies(COMPONENT ${COMPONENT} DEPENDS ${_rocm_core_pkg}) + endforeach() + rocm_package_add_dependencies(COMPONENT runtime DEPENDS ${_rocm_core_pkg}) + rocm_package_add_dependencies(COMPONENT devel DEPENDS ${_rocm_core_pkg}) unset(_rocm_core_pkg) endif() endmacro()