Fixing Centos 7 Packaging and package versioning/maintainer (#82)

- Fixing Centos 7 Packaging
- standardizing version numbers for release to use rocm versioning
- removing maintainer email based on legal's input


[ROCm/rccl commit: 1c7b0bd878]
Este commit está contenido en:
saadrahim
2019-06-24 14:22:16 -06:00
cometido por GitHub
padre a647ae9bac
commit 789c0b828e
+15 -4
Ver fichero
@@ -54,8 +54,17 @@ else()
set(NCCL_VERSION "${NCCL_MAJOR}${NCCL_MINOR}0${NCCL_PATCH}")
endif()
rocm_setup_version(VERSION
"${NCCL_MAJOR}.${NCCL_MINOR}.${NCCL_PATCH}-${PKG_REVISION}")
# Setup VERSION
set(VERSION_STRING "2.6.0.")
# Check if BUILD_NUMBER is defined in a Jenkins environment
if($ENV{BUILD_NUMBER})
string(CONCAT BUILD_VERSION ${VERSION_STRING} $ENV{BUILD_NUMBER})
else()
string(CONCAT BUILD_VERSION ${VERSION_STRING} "0")
endif()
rocm_setup_version(VERSION ${BUILD_VERSION} NO_GIT_TAG_VERSION)
list(APPEND CMAKE_PREFIX_PATH
/opt/rocm
@@ -63,6 +72,8 @@ list(APPEND CMAKE_PREFIX_PATH
/opt/rocm/hcc)
find_package(hip REQUIRED)
message(STATUS "HIP compiler: ${HIP_COMPILER}")
message(STATUS "HIP runtime: ${HIP_RUNTIME}")
option(BUILD_SHARED_LIBS "Build as a shared library" ON)
@@ -161,13 +172,13 @@ rocm_export_targets(NAMESPACE
set(CPACK_DEBIAN_PACKAGE_DEPENDS "hip_hcc")
set(CPACK_RPM_PACKAGE_REQUIRES "hip_hcc")
set(CPACK_RPM_EXCLUDE_FROM_AUTO_FILELIST_ADDITION "/opt" "/opt/rocm")
rocm_create_package(
NAME
rccl
DESCRIPTION
"Optimized primitives for collective multi-GPU communication"
MAINTAINER
"Jeff Daily <jeff.daily@amd.com>"
LDCONFIG)
rocm_install_symlink_subdir(rccl)