From 25094a2c08f4bdbe3a534ad2af73c95df9d37a28 Mon Sep 17 00:00:00 2001 From: "Ramakrishnan, Ranjith" Date: Thu, 26 Jun 2025 11:34:49 -0700 Subject: [PATCH] SWDEV-539684 - Package dependency updated with hsa-rocr (#130) hsa-rocr was missing in the dependency list of aqlprofile package Updated dependency for ASAN and aqlprofile test package as well Co-authored-by: raramakr_amdeng [ROCm/aqlprofile commit: eebb229d08057617f172968df68d145f614a8a09] --- projects/aqlprofile/CMakeLists.txt | 30 ++++++++++++++++++++++-------- 1 file changed, 22 insertions(+), 8 deletions(-) diff --git a/projects/aqlprofile/CMakeLists.txt b/projects/aqlprofile/CMakeLists.txt index 5f60a1b99f..824542044a 100644 --- a/projects/aqlprofile/CMakeLists.txt +++ b/projects/aqlprofile/CMakeLists.txt @@ -166,18 +166,32 @@ set(CPACK_RPM_COMPONENT_INSTALL ON) set(CPACK_RPM_RUNTIME_PACKAGE_NAME "${AQLPROFILE_NAME}") set(CPACK_RPM_ASAN_PACKAGE_NAME "${AQLPROFILE_NAME}-asan") set(CPACK_RPM_TESTS_PACKAGE_NAME "${AQLPROFILE_NAME}-tests") + +set(AQLPROFILE_DEBIAN_DEPENDS "hsa-rocr") +set(AQLPROFILE_RPM_REQUIRES "hsa-rocr") +set(AQLPROFILE_DEBIAN_ASAN_DEPENDS "hsa-rocr-asan") +set(AQLPROFILE_RPM_ASAN_REQUIRES "hsa-rocr-asan") +set(AQLPROFILE_DEBIAN_TESTS_DEPENDS "${AQLPROFILE_NAME}") +set(AQLPROFILE_RPM_TESTS_REQUIRES "${AQLPROFILE_NAME}") # Add dependency on rocm-core if -DROCM_DEP_ROCMCORE=ON if(ROCM_DEP_ROCMCORE) - set(CPACK_DEBIAN_PACKAGE_DEPENDS "rocm-core") - set(CPACK_RPM_PACKAGE_REQUIRES "rocm-core") - set(CPACK_DEBIAN_RUNTIME_PACKAGE_DEPENDS "rocm-core") - set(CPACK_RPM_RUNTIME_PACKAGE_REQUIRES "rocm-core") - set(CPACK_DEBIAN_ASAN_PACKAGE_DEPENDS "rocm-core-asan") - set(CPACK_RPM_ASAN_PACKAGE_REQUIRES "rocm-core-asan") - set(CPACK_DEBIAN_TESTS_PACKAGE_DEPENDS "rocm-core") - set(CPACK_RPM_TESTS_PACKAGE_REQUIRES "rocm-core") + list(APPEND AQLPROFILE_DEBIAN_DEPENDS "rocm-core") + list(APPEND AQLPROFILE_RPM_REQUIRES "rocm-core") + list(APPEND AQLPROFILE_DEBIAN_ASAN_DEPENDS "rocm-core-asan") + list(APPEND AQLPROFILE_RPM_ASAN_REQUIRES "rocm-core-asan") + list(APPEND AQLPROFILE_DEBIAN_TESTS_DEPENDS "rocm-core") + list(APPEND AQLPROFILE_RPM_TESTS_REQUIRES "rocm-core") endif() +string(JOIN ", " CPACK_DEBIAN_PACKAGE_DEPENDS ${AQLPROFILE_DEBIAN_DEPENDS}) +string(JOIN ", " CPACK_RPM_PACKAGE_REQUIRES ${AQLPROFILE_RPM_REQUIRES}) +string(JOIN ", " CPACK_DEBIAN_RUNTIME_PACKAGE_DEPENDS ${AQLPROFILE_DEBIAN_DEPENDS}) +string(JOIN ", " CPACK_RPM_RUNTIME_PACKAGE_REQUIRES ${AQLPROFILE_RPM_REQUIRES}) +string(JOIN ", " CPACK_DEBIAN_ASAN_PACKAGE_DEPENDS ${AQLPROFILE_DEBIAN_ASAN_DEPENDS}) +string(JOIN ", " CPACK_RPM_ASAN_PACKAGE_REQUIRES ${AQLPROFILE_RPM_ASAN_REQUIRES}) +string(JOIN ", " CPACK_DEBIAN_TESTS_PACKAGE_DEPENDS ${AQLPROFILE_DEBIAN_TESTS_DEPENDS}) +string(JOIN ", " CPACK_RPM_TESTS_PACKAGE_REQUIRES ${AQLPROFILE_RPM_TESTS_REQUIRES}) + include ( CPack ) cpack_add_component(