Skip to content

Commit eebb229

Browse files
raramakrraramakr_amdeng
andauthored
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>
1 parent c872dcd commit eebb229

File tree

1 file changed

+22
-8
lines changed

1 file changed

+22
-8
lines changed

CMakeLists.txt

Lines changed: 22 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -166,18 +166,32 @@ set(CPACK_RPM_COMPONENT_INSTALL ON)
166166
set(CPACK_RPM_RUNTIME_PACKAGE_NAME "${AQLPROFILE_NAME}")
167167
set(CPACK_RPM_ASAN_PACKAGE_NAME "${AQLPROFILE_NAME}-asan")
168168
set(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
170177
if(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")
179184
endif()
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+
181195
include ( CPack )
182196

183197
cpack_add_component(

0 commit comments

Comments
 (0)