Commit 86090f80 authored by Ashutosh Mishra's avatar Ashutosh Mishra
Browse files

Standardizing Package name

Enables standards compliant package naming for debian and rpm
parent abe3c4e0
cmake_minimum_required(VERSION 3.6.3) cmake_minimum_required(VERSION 3.6.3)
# #
# Setup build environment # Setup build environment
# #
...@@ -166,14 +165,14 @@ add_executable(${TEST_NAME} ${Src}) ...@@ -166,14 +165,14 @@ add_executable(${TEST_NAME} ${Src})
if(${hsa-runtime64_FOUND}) if(${hsa-runtime64_FOUND})
target_link_libraries(${TEST_NAME} PRIVATE hsa-runtime64::hsa-runtime64) target_link_libraries(${TEST_NAME} PRIVATE hsa-runtime64::hsa-runtime64)
else() else()
target_link_libraries(${TEST_NAME} PRIVATE ${ROCR_LIB} ${ROCT_LIB} ) target_link_libraries(${TEST_NAME} PRIVATE ${ROCR_LIB} ${ROCT_LIB})
endif() endif()
target_link_libraries(${TEST_NAME} PRIVATE c stdc++ dl pthread rt) target_link_libraries(${TEST_NAME} PRIVATE c stdc++ dl pthread rt)
# Update linker flags to include RPATH # Update linker flags to include RPATH
# Add --enable-new-dtags to generate DT_RUNPATH # Add --enable-new-dtags to generate DT_RUNPATH
if( DEFINED ENV{ROCM_RPATH}) if( DEFINED ENV{ROCM_RPATH})
set ( CMAKE_EXE_LINKER_FLAGS "-Wl,--enable-new-dtags -Wl,--rpath,$ENV{ROCM_RPATH}" ) set ( CMAKE_EXE_LINKER_FLAGS "-Wl,--enable-new-dtags -Wl,--rpath,$ENV{ROCM_RPATH}")
endif() endif()
# Add install directives for rocm_bandwidth_test # Add install directives for rocm_bandwidth_test
...@@ -196,7 +195,7 @@ if(DEFINED ENV{ROCM_LIBPATCH_VERSION}) ...@@ -196,7 +195,7 @@ if(DEFINED ENV{ROCM_LIBPATCH_VERSION})
endif() endif()
# Debian package specific variables # Debian package specific variables
set(CPACK_DEBIAN_PACKAGE_DEPENDS "libstdc++6, hsa-rocr-dev" ) set(CPACK_DEBIAN_PACKAGE_DEPENDS "libstdc++6, hsa-rocr-dev")
set(CPACK_DEBIAN_PACKAGE_HOMEPAGE "https://github.com/RadeonOpenCompute/rocm_bandwidth_test") set(CPACK_DEBIAN_PACKAGE_HOMEPAGE "https://github.com/RadeonOpenCompute/rocm_bandwidth_test")
if (DEFINED ENV{CPACK_DEBIAN_PACKAGE_RELEASE}) if (DEFINED ENV{CPACK_DEBIAN_PACKAGE_RELEASE})
set(CPACK_DEBIAN_PACKAGE_RELEASE $ENV{CPACK_DEBIAN_PACKAGE_RELEASE}) set(CPACK_DEBIAN_PACKAGE_RELEASE $ENV{CPACK_DEBIAN_PACKAGE_RELEASE})
...@@ -205,7 +204,7 @@ else() ...@@ -205,7 +204,7 @@ else()
endif() endif()
# RPM package specific variables # RPM package specific variables
set(CPACK_RPM_PACKAGE_DEPENDS "libstdc++6, hsa-rocr-dev" ) set(CPACK_RPM_PACKAGE_DEPENDS "libstdc++6, hsa-rocr-dev")
if(DEFINED CPACK_PACKAGING_INSTALL_PREFIX) if(DEFINED CPACK_PACKAGING_INSTALL_PREFIX)
set(CPACK_RPM_EXCLUDE_FROM_AUTO_FILELIST_ADDITION "${CPACK_PACKAGING_INSTALL_PREFIX} ${CPACK_PACKAGING_INSTALL_PREFIX}/bin") set(CPACK_RPM_EXCLUDE_FROM_AUTO_FILELIST_ADDITION "${CPACK_PACKAGING_INSTALL_PREFIX} ${CPACK_PACKAGING_INSTALL_PREFIX}/bin")
endif() endif()
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment