Skip to content

Commit

Permalink
Update CMakeLists
Browse files Browse the repository at this point in the history
- Add CPACK_RPM_PACKAGE_RELEASE_DIST to set RPM distro.
- Indent packaging logs for easier reading.

Signed-off-by: David Galiffi <[email protected]>
  • Loading branch information
dgaliffiAMD authored and koomie committed Apr 29, 2024
1 parent 5b9737a commit d088b5f
Showing 1 changed file with 13 additions and 5 deletions.
18 changes: 13 additions & 5 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -399,8 +399,13 @@ set(CPACK_PACKAGE_VERSION
set(CPACK_RPM_PACKAGE_LICENSE "MIT")
set(CPACK_RPM_PACKAGE_PROVIDES "${CPACK_PACKAGE_NAME}")
set(CPACK_RPM_COMPONENT_INSTALL ON)
set(CPACK_RPM_PACKAGE_RELEASE_DIST ON)
set(CPACK_RPM_FILE_NAME "RPM-DEFAULT")

if(DEFINED CPACK_PACKAGING_INSTALL_PREFIX)
set(CPACK_RPM_EXCLUDE_FROM_AUTO_FILELIST_ADDITION "${CPACK_PACKAGING_INSTALL_PREFIX}")
endif()

# Debian package specific variables
set(CPACK_DEBIAN_PACKAGE_LICENSE "MIT")
set(CPACK_DEB_COMPONENT_INSTALL ON)
Expand Down Expand Up @@ -436,11 +441,14 @@ else()
endif()

# Log package info
message(STATUS "Package Version: ${CPACK_PACKAGE_VERSION}")
message(STATUS "RPM Package Release: ${CPACK_RPM_PACKAGE_RELEASE}")
message(STATUS "Debian Package Release: ${CPACK_DEBIAN_PACKAGE_RELEASE}")
message(STATUS "Install Tests: ${INSTALL_TESTS}")
message(STATUS "Package Dependencies: ${PACKAGE_REQUIRES}")
message(STATUS " Package Name: ${CPACK_PACKAGE_NAME}")
message(STATUS " Package Version: ${CPACK_PACKAGE_VERSION}")
message(STATUS " RPM Package Release: ${CPACK_RPM_PACKAGE_RELEASE}")
message(STATUS " Debian Package Release: ${CPACK_DEBIAN_PACKAGE_RELEASE}")
message(STATUS " Packaging Install Prefix: ${CPACK_PACKAGING_INSTALL_PREFIX}")
message(STATUS " Install Tests: ${INSTALL_TESTS}")
message(STATUS " Package Dependencies: ${PACKAGE_REQUIRES}")
message(STATUS " CPack Generator: ${CPACK_GENERATOR}")

# Source tarball
set(CPACK_SOURCE_GENERATOR "TGZ")
Expand Down

0 comments on commit d088b5f

Please sign in to comment.