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 <raramakr@amd.com>

[ROCm/aqlprofile commit: eebb229d08]
This commit is contained in:
Ramakrishnan, Ranjith
2025-06-26 11:34:49 -07:00
zatwierdzone przez GitHub
rodzic d2ee7ba673
commit 25094a2c08
+22 -8
Wyświetl plik
@@ -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(