@@ -166,18 +166,32 @@ set(CPACK_RPM_COMPONENT_INSTALL ON)
166166set (CPACK_RPM_RUNTIME_PACKAGE_NAME "${AQLPROFILE_NAME} " )
167167set (CPACK_RPM_ASAN_PACKAGE_NAME "${AQLPROFILE_NAME} -asan" )
168168set (CPACK_RPM_TESTS_PACKAGE_NAME "${AQLPROFILE_NAME} -tests" )
169+
170+ set (AQLPROFILE_DEBIAN_DEPENDS "hsa-rocr" )
171+ set (AQLPROFILE_RPM_REQUIRES "hsa-rocr" )
172+ set (AQLPROFILE_DEBIAN_ASAN_DEPENDS "hsa-rocr-asan" )
173+ set (AQLPROFILE_RPM_ASAN_REQUIRES "hsa-rocr-asan" )
174+ set (AQLPROFILE_DEBIAN_TESTS_DEPENDS "${AQLPROFILE_NAME} " )
175+ set (AQLPROFILE_RPM_TESTS_REQUIRES "${AQLPROFILE_NAME} " )
169176# Add dependency on rocm-core if -DROCM_DEP_ROCMCORE=ON
170177if (ROCM_DEP_ROCMCORE)
171- set (CPACK_DEBIAN_PACKAGE_DEPENDS "rocm-core" )
172- set (CPACK_RPM_PACKAGE_REQUIRES "rocm-core" )
173- set (CPACK_DEBIAN_RUNTIME_PACKAGE_DEPENDS "rocm-core" )
174- set (CPACK_RPM_RUNTIME_PACKAGE_REQUIRES "rocm-core" )
175- set (CPACK_DEBIAN_ASAN_PACKAGE_DEPENDS "rocm-core-asan" )
176- set (CPACK_RPM_ASAN_PACKAGE_REQUIRES "rocm-core-asan" )
177- set (CPACK_DEBIAN_TESTS_PACKAGE_DEPENDS "rocm-core" )
178- set (CPACK_RPM_TESTS_PACKAGE_REQUIRES "rocm-core" )
178+ list (APPEND AQLPROFILE_DEBIAN_DEPENDS "rocm-core" )
179+ list (APPEND AQLPROFILE_RPM_REQUIRES "rocm-core" )
180+ list (APPEND AQLPROFILE_DEBIAN_ASAN_DEPENDS "rocm-core-asan" )
181+ list (APPEND AQLPROFILE_RPM_ASAN_REQUIRES "rocm-core-asan" )
182+ list (APPEND AQLPROFILE_DEBIAN_TESTS_DEPENDS "rocm-core" )
183+ list (APPEND AQLPROFILE_RPM_TESTS_REQUIRES "rocm-core" )
179184endif ()
180185
186+ string (JOIN ", " CPACK_DEBIAN_PACKAGE_DEPENDS ${AQLPROFILE_DEBIAN_DEPENDS} )
187+ string (JOIN ", " CPACK_RPM_PACKAGE_REQUIRES ${AQLPROFILE_RPM_REQUIRES} )
188+ string (JOIN ", " CPACK_DEBIAN_RUNTIME_PACKAGE_DEPENDS ${AQLPROFILE_DEBIAN_DEPENDS} )
189+ string (JOIN ", " CPACK_RPM_RUNTIME_PACKAGE_REQUIRES ${AQLPROFILE_RPM_REQUIRES} )
190+ string (JOIN ", " CPACK_DEBIAN_ASAN_PACKAGE_DEPENDS ${AQLPROFILE_DEBIAN_ASAN_DEPENDS} )
191+ string (JOIN ", " CPACK_RPM_ASAN_PACKAGE_REQUIRES ${AQLPROFILE_RPM_ASAN_REQUIRES} )
192+ string (JOIN ", " CPACK_DEBIAN_TESTS_PACKAGE_DEPENDS ${AQLPROFILE_DEBIAN_TESTS_DEPENDS} )
193+ string (JOIN ", " CPACK_RPM_TESTS_PACKAGE_REQUIRES ${AQLPROFILE_RPM_TESTS_REQUIRES} )
194+
181195include ( CPack )
182196
183197cpack_add_component (
0 commit comments