@@ -591,6 +591,7 @@ if(UNIX)
591
591
set (CPACK_PACKAGE_NAME "intel" )
592
592
set (CPACK_PACKAGE_VENDOR "Intel Corporation" )
593
593
set (CPACK_PACKAGE_DESCRIPTION_SUMMARY "Intel(R) Graphics Memory Management Library Package" )
594
+ set (CPACK_PACKAGE_ARCHITECTURE "x86_64" )
594
595
595
596
set (CPACK_PACKAGE_VERSION_MAJOR ${MAJOR_VERSION} )
596
597
set (CPACK_PACKAGE_VERSION_MINOR ${MINOR_VERSION} )
@@ -606,37 +607,29 @@ if(UNIX)
606
607
set (CPACK_DEBIAN_COMPRESSION_TYPE "xz" )
607
608
608
609
set (CPACK_RPM_PACKAGE_ARCHITECTURE "x86_64" )
610
+ set (CPACK_RPM_PACKAGE_RELEASE 1 )
609
611
set (CPACK_RPM_COMPRESSION_TYPE "xz" )
610
612
611
- string (TOLOWER "${BUILD_TYPE} .${CPACK_RPM_PACKAGE_ARCHITECTURE} " PACKAGE_TYPE )
612
-
613
- # Create Distro OS initial based on 1st-2nd letter of string
614
- # or label "generic" for unsupported/unknown distros for CPACK_PACKAGE_FILE_NAME
615
- if ("${os_name} " STREQUAL "ubuntu" )
616
- set (DISTRO_INFO "u${os_version} " )
617
- string (TOLOWER "${BUILD_TYPE} .${CPACK_DEBIAN_PACKAGE_ARCHITECTURE} " PACKAGE_TYPE )
618
- elseif ("${os_name} " STREQUAL "fedora" )
619
- set (DISTRO_INFO "f${os_version} " )
620
- elseif ("${os_name} " STREQUAL "clear-linux-os" )
621
- set (DISTRO_INFO "cl${os_version} " )
622
- elseif ("${os_name} " STREQUAL "centos" )
623
- set (DISTRO_INFO "ce${os_version} " )
624
- else ()
625
- set (DISTRO_INFO "generic" )
626
- endif ()
627
-
628
- set (CPACK_PACKAGE_FILE_NAME "${CPACK_PACKAGE_NAME} -${CPACK_PACKAGE_VERSION} -${DISTRO_INFO} -${PACKAGE_TYPE} " )
613
+ if (CMAKE_VERSION VERSION_GREATER 3.6 OR CMAKE_VERSION VERSION_EQUAL 3.6 )
614
+ set (CPACK_DEBIAN_GMMLIB_FILE_NAME "intel-gmmlib_${CPACK_PACKAGE_VERSION} _${CPACK_DEBIAN_PACKAGE_ARCHITECTURE} .deb" )
615
+ set (CPACK_DEBIAN_GMMLIB-DEVEL_FILE_NAME "intel-gmmlib-devel_${CPACK_PACKAGE_VERSION} _${CPACK_DEBIAN_PACKAGE_ARCHITECTURE} .deb" )
616
+ set (CPACK_DEBIAN_GMMLIB-DEVEL_PACKAGE_DEPENDS "intel-gmmlib (=${CPACK_PACKAGE_VERSION} )" )
629
617
630
- set (CPACK_DEBIAN_GMMLIB_FILE_NAME "intel-gmmlib_ ${CPACK_PACKAGE_VERSION} -${DISTRO_INFO} - ${PACKAGE_TYPE} .deb " )
631
- set (CPACK_DEBIAN_GMMLIB -DEVEL_FILE_NAME "intel-gmmlib-devel_ ${CPACK_PACKAGE_VERSION} -${DISTRO_INFO} - ${PACKAGE_TYPE} .deb " )
632
- set (CPACK_DEBIAN_GMMLIB -DEVEL_PACKAGE_DEPENDS "intel-gmmlib (=${CPACK_PACKAGE_VERSION} )" )
618
+ set (CPACK_RPM_GMMLIB_FILE_NAME "intel-gmmlib- ${CPACK_PACKAGE_VERSION} -${CPACK_RPM_PACKAGE_RELEASE} %{?dist}. ${CPACK_RPM_PACKAGE_ARCHITECTURE} .rpm " )
619
+ set (CPACK_RPM_GMMLIB -DEVEL_FILE_NAME "intel-gmmlib-devel- ${CPACK_PACKAGE_VERSION} -${CPACK_RPM_PACKAGE_RELEASE} %{?dist}. ${CPACK_RPM_PACKAGE_ARCHITECTURE} .rpm " )
620
+ set (CPACK_RPM_GMMLIB -DEVEL_PACKAGE_DEPENDS "intel-gmmlib (=${CPACK_PACKAGE_VERSION} )" )
633
621
634
- set (CPACK_RPM_GMMLIB_FILE_NAME "intel-gmmlib_${CPACK_PACKAGE_VERSION} -${DISTRO_INFO} -${PACKAGE_TYPE} .rpm" )
635
- set (CPACK_RPM_GMMLIB-DEVEL_FILE_NAME "intel-gmmlib-devel_${CPACK_PACKAGE_VERSION} -${DISTRO_INFO} -${PACKAGE_TYPE} .rpm" )
636
- set (CPACK_RPM_GMMLIB-DEVEL_PACKAGE_DEPENDS "intel-gmmlib (=${CPACK_PACKAGE_VERSION} )" )
637
-
638
- set (CPACK_ARCHIVE_GMMLIB_FILE_NAME "intel-gmmlib-${CPACK_PACKAGE_VERSION} -${DISTRO_INFO} -${PACKAGE_TYPE} " )
639
- set (CPACK_ARCHIVE_GMMLIB-DEVEL_FILE_NAME "intel-gmmlib-devel-${CPACK_PACKAGE_VERSION} -${DISTRO_INFO} -${PACKAGE_TYPE} " )
622
+ set (CPACK_ARCHIVE_GMMLIB_FILE_NAME "intel-gmmlib-${CPACK_PACKAGE_VERSION} -${CPACK_PACKAGE_ARCHITECTURE} " )
623
+ set (CPACK_ARCHIVE_GMMLIB-DEVEL_FILE_NAME "intel-gmmlib-devel-${CPACK_PACKAGE_VERSION} -${CPACK_PACKAGE_ARCHITECTURE} " )
624
+ else ()
625
+ if (CPACK_GENERATOR STREQUAL "DEB" )
626
+ set (CPACK_PACKAGE_FILE_NAME "intel-gmmlib_${CPACK_PACKAGE_VERSION} _${CPACK_DEBIAN_PACKAGE_ARCHITECTURE} " )
627
+ elseif (CPACK_GENERATOR STREQUAL "RPM" )
628
+ set (CPACK_PACKAGE_FILE_NAME "intel-gmmlib-${CPACK_PACKAGE_VERSION} -${CPACK_RPM_PACKAGE_RELEASE} %{?dist}.${CPACK_RPM_PACKAGE_ARCHITECTURE} .rpm" )
629
+ else ()
630
+ set (CPACK_PACKAGE_FILE_NAME "intel-gmmlib-${CPACK_PACKAGE_VERSION} -${CPACK_PACKAGE_ARCHITECTURE} " )
631
+ endif ()
632
+ endif ()
640
633
641
634
set (CPACK_COMPONENT_INSTALL ON )
642
635
set (CPACK_DEB_COMPONENT_INSTALL ON )
0 commit comments