From ed1938479d894748869ec2e04ef1f9b79f899fee Mon Sep 17 00:00:00 2001 From: Gopesh Bhardwaj Date: Tue, 28 Nov 2023 20:06:07 +0530 Subject: [PATCH] SWDEV-431048 Fixing rocprofiler-register package dependencies (#44) * SWDEV-431048 Fixing rocprofiler-register package dependencies * cmake formatting (cmake-format) (#45) Co-authored-by: bgopesh * Apply suggestions from code review --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: bgopesh Co-authored-by: Jonathan R. Madsen --- cmake/rocprofiler_register_config_packaging.cmake | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/cmake/rocprofiler_register_config_packaging.cmake b/cmake/rocprofiler_register_config_packaging.cmake index e07ecd968d..648e788873 100644 --- a/cmake/rocprofiler_register_config_packaging.cmake +++ b/cmake/rocprofiler_register_config_packaging.cmake @@ -46,7 +46,7 @@ if(DEFINED ENV{CPACK_DEBIAN_PACKAGE_RELEASE}) set(CPACK_DEBIAN_PACKAGE_RELEASE $ENV{CPACK_DEBIAN_PACKAGE_RELEASE}) endif() -set(_DEBIAN_PACKAGE_DEPENDS "") +set(_DEBIAN_PACKAGE_DEPENDS "rocm-core") if(rocm_version_FOUND) set(_ROCPROFILER_REGISTER_SUFFIX " (>= 1.0.0.${rocm_version_NUMERIC_VERSION})") set(_ROCTRACER_SUFFIX " (>= 1.0.0.${rocm_version_NUMERIC_VERSION})") @@ -81,6 +81,13 @@ if(DEFINED ENV{CPACK_RPM_PACKAGE_RELEASE}) set(CPACK_RPM_PACKAGE_RELEASE $ENV{CPACK_RPM_PACKAGE_RELEASE}) endif() +set(_RPM_PACKAGE_DEPENDS "rocm-core") +string(REPLACE ";" ", " _RPM_PACKAGE_DEPENDS "${_RPM_PACKAGE_DEPENDS}") +set(CPACK_RPM_PACKAGE_REQUIRES + "${_RPM_PACKAGE_DEPENDS}" + CACHE STRING "RPM package dependencies" FORCE) +rocprofiler_register_add_feature(CPACK_RPM_PACKAGE_REQUIRES "RPM package dependencies") + # Get rpm distro if(CPACK_RPM_PACKAGE_RELEASE) set(CPACK_RPM_PACKAGE_RELEASE_DIST ON)