@@ -22,12 +22,12 @@ set(ADDITIONAL_SHARED_LIBRARIES_TO_LINK
2222 libstdc++fs.so)
2323
2424set (HIPCC_BIN
25- hipcc.bin )
25+ hipcc)
2626set (HIPCC_SOURCES
2727 src/hipBin.cpp)
2828
2929set (HIPCONFIG_BIN
30- hipconfig.bin )
30+ hipconfig)
3131set (HIPCONFIG_SOURCES
3232 src/hipBin.cpp)
3333
@@ -64,7 +64,8 @@ set(CPACK_RESOURCE_FILE_LICENSE "${CMAKE_CURRENT_SOURCE_DIR}/LICENSE.txt")
6464set (CPACK_DEBIAN_ENABLE_COMPONENT_DEPENDS ON )
6565set (CPACK_DEB_COMPONENT_INSTALL ON )
6666set (CPACK_DEBIAN_FILE_NAME "DEB-DEFAULT" )
67- set (CPACK_DEBIAN_PACKAGE_DEPENDS "perl (>= 5.0), hip-dev, rocm-core" )
67+ set (CPACK_DEBIAN_PACKAGE_DEPENDS "hip-dev, rocm-core" )
68+ set (CPACK_DEBIAN_PACKAGE_RECOMMENDS "perl (>= 5.0)" )
6869set (CPACK_DEBIAN_PACKAGE_HOMEPAGE "https://github.com/ROCm-Developer-Tools/HIPCC" )
6970if (DEFINED ENV{CPACK_DEBIAN_PACKAGE_RELEASE})
7071 set (CPACK_DEBIAN_PACKAGE_RELEASE $ENV{CPACK_DEBIAN_PACKAGE_RELEASE} )
@@ -74,17 +75,20 @@ endif()
7475
7576# AMD specific Debian packaging varibles.
7677set (CPACK_DEBIAN_AMD_PACKAGE_NAME "hipcc" )
77- set (CPACK_DEBIAN_AMD_PACKAGE_DEPENDS "perl (>= 5.0), hip-dev, rocm-core, rocm-llvm" )
78+ set (CPACK_DEBIAN_AMD_PACKAGE_DEPENDS "hip-dev, rocm-core, rocm-llvm" )
79+ set (CPACK_DEBIAN_AMD_PACKAGE_RECOMMENDS "perl (>= 5.0)" )
7880
7981# NVIDIA specific Debian packaging variables.
8082set (CPACK_DEBIAN_NVIDIA_PACKAGE_NAME "hipcc-nvidia" )
81- set (CPACK_DEBIAN_NVIDIA_PACKAGE_DEPENDS "perl (>= 5.0), hip-dev, rocm-core" ) # for NVIDIA we don't need to add rocm-llvm as a dependency
83+ set (CPACK_DEBIAN_NVIDIA_PACKAGE_DEPENDS "hip-dev, rocm-core" ) # for NVIDIA we don't need to add rocm-llvm as a dependency
84+ set (CPACK_DEBIAN_NVIDIA_PACKAGE_RECOMMENDS "perl (>= 5.0)" )
8285
8386
8487# RPM specific packaging variables.
8588set (CPACK_RPM_FILE_NAME "RPM-DEFAULT" )
8689set (CPACK_RPM_PACKAGE_LICENSE "MIT" )
87- set (CPACK_RPM_PACKAGE_REQUIRES "perl >= 5.0, hip-devel, rocm-core" )
90+ set (CPACK_RPM_PACKAGE_REQUIRES "hip-devel, rocm-core" )
91+ set (CPACK_RPM_PACKAGE_SUGGESTS "perl >= 5.0" )
8892set (CPACK_RPM_PACKAGE_AUTOREQPROV 0)
8993if (DEFINED ENV{CPACK_RPM_PACKAGE_RELEASE})
9094 set (CPACK_RPM_PACKAGE_RELEASE $ENV{CPACK_RPM_PACKAGE_RELEASE} )
@@ -97,11 +101,13 @@ endif()
97101
98102# AMD specific RPM packaging varibables.
99103set (CPACK_RPM_AMD_PACKAGE_NAME "hipcc" )
100- set (CPACK_RPM_AMD_PACKAGE_REQUIRES "perl >= 5.0, hip-devel, rocm-core, rocm-llvm" )
104+ set (CPACK_RPM_AMD_PACKAGE_REQUIRES "hip-devel, rocm-core, rocm-llvm" )
105+ set (CPACK_RPM_AMD_PACKAGE_SUGGESTS "perl >= 5.0" )
101106
102107# NVIDIA specific RPM packaging variables.
103108set (CPACK_RPM_NVIDIA_PACKAGE_NAME "hipcc-nvidia" )
104- set (CPACK_RPM_NVIDIA_PACKAGE_REQUIRES "perl >= 5.0, hip-devel, rocm-core" ) # for NVIDIA we don't need to add rocm-llvm as a dependency
109+ set (CPACK_RPM_NVIDIA_PACKAGE_REQUIRES "hip-devel, rocm-core" ) # for NVIDIA we don't need to add rocm-llvm as a dependency
110+ set (CPACK_RPM_NVIDIA_PACKAGE_SUGGESTS "perl >= 5.0" )
105111
106112# ROCM versioning.
107113set (ROCM_VERSION_FOR_PACKAGE "" )
0 commit comments