Gersemi formatting for rocprofiler-compute (#1997)

* Run gersemi formatting on cmake files in compute

* Run gersemi again but on updated version
This commit is contained in:
Jason Bonnell
2025-11-25 09:49:16 -05:00
committed by GitHub
parent 8abfee9f26
commit e68873c170
2 changed files with 125 additions and 75 deletions
+11 -7
View File
@@ -53,11 +53,15 @@ set(EXECUTABLE_NAME "rocprof-compute")
include(ExternalProject)
include(GNUInstallDirs)
include( utils.cmake )
include(utils.cmake)
set( BUILD_ENABLE_LINTIAN_OVERRIDES ON CACHE BOOL "Enable/Disable Lintian Overrides" )
set( BUILD_DEBIAN_PKGING_FLAG ON CACHE BOOL "Internal Status Flag to indicate Debian Packaging Build" )
set( COMP_TYPE "main" )
set(BUILD_ENABLE_LINTIAN_OVERRIDES ON CACHE BOOL "Enable/Disable Lintian Overrides")
set(BUILD_DEBIAN_PKGING_FLAG
ON
CACHE BOOL
"Internal Status Flag to indicate Debian Packaging Build"
)
set(COMP_TYPE "main")
# version control info
execute_process(
@@ -701,8 +705,8 @@ message(STATUS "Install tests: ${INSTALL_TESTS}")
# Packaging
# ----------
set(PKG_MAINTAINER_NM "rocprofiler compute support")
set(PKG_MAINTAINER_EMAIL "dl.omnitools@amd.com")
set(PKG_MAINTAINER_NM "rocprofiler compute support")
set(PKG_MAINTAINER_EMAIL "dl.omnitools@amd.com")
message(STATUS "Packaging config...")
set(CPACK_GENERATOR "DEB" "RPM" CACHE STRING "")
set(CPACK_PACKAGE_NAME "${PROJECT_NAME}" CACHE STRING "")
@@ -807,6 +811,6 @@ set(CPACK_SOURCE_IGNORE_FILES
/build
)
configure_pkg( ${PACKAGE_NAME} ${COMP_TYPE} ${CPACK_PACKAGE_VERSION} ${PKG_MAINTAINER_NM} ${PKG_MAINTAINER_EMAIL} )
configure_pkg( ${PACKAGE_NAME} ${COMP_TYPE} ${CPACK_PACKAGE_VERSION} ${PKG_MAINTAINER_NM} ${PKG_MAINTAINER_EMAIL})
include(CPack)
+114 -68
View File
@@ -1,87 +1,133 @@
## Configure Copyright File for Debian Package
function( configure_pkg PACKAGE_NAME_T COMPONENT_NAME_T PACKAGE_VERSION_T MAINTAINER_NM_T MAINTAINER_EMAIL_T)
function(
configure_pkg
PACKAGE_NAME_T
COMPONENT_NAME_T
PACKAGE_VERSION_T
MAINTAINER_NM_T
MAINTAINER_EMAIL_T
)
# Check If Debian Platform
find_file (DEBIAN debian_version debconf.conf PATHS /etc)
find_file(DEBIAN debian_version debconf.conf PATHS /etc)
if(DEBIAN)
set( BUILD_DEBIAN_PKGING_FLAG ON CACHE BOOL "Internal Status Flag to indicate Debian Packaging Build" FORCE )
set_debian_pkg_cmake_flags( ${PACKAGE_NAME_T} ${PACKAGE_VERSION_T}
${MAINTAINER_NM_T} ${MAINTAINER_EMAIL_T} )
# Create debian directory in build tree
file(MAKE_DIRECTORY "${CMAKE_BINARY_DIR}/DEBIAN")
# Configure the copyright file
configure_file(
"${CMAKE_SOURCE_DIR}/DEBIAN/copyright.in"
"${CMAKE_BINARY_DIR}/DEBIAN/copyright"
@ONLY
)
# Install copyright file
install ( FILES "${CMAKE_BINARY_DIR}/DEBIAN/copyright"
DESTINATION "${CMAKE_INSTALL_DOCDIR}"
COMPONENT ${COMPONENT_NAME_T} )
# Configure the changelog file
configure_file(
"${CMAKE_SOURCE_DIR}/CHANGELOG.md"
"${CMAKE_BINARY_DIR}/DEBIAN/CHANGELOG.md"
@ONLY
)
# Install Change Log
find_program ( DEB_GZIP_EXEC gzip )
if(EXISTS "${CMAKE_BINARY_DIR}/DEBIAN/CHANGELOG.md" )
execute_process(
COMMAND ${DEB_GZIP_EXEC} -f -n -9 "${CMAKE_BINARY_DIR}/DEBIAN/CHANGELOG.md"
WORKING_DIRECTORY "${CMAKE_BINARY_DIR}/DEBIAN"
RESULT_VARIABLE result
OUTPUT_VARIABLE output
ERROR_VARIABLE error
set(BUILD_DEBIAN_PKGING_FLAG
ON
CACHE BOOL
"Internal Status Flag to indicate Debian Packaging Build"
FORCE
)
set_debian_pkg_cmake_flags(${PACKAGE_NAME_T} ${PACKAGE_VERSION_T}
${MAINTAINER_NM_T} ${MAINTAINER_EMAIL_T}
)
if(NOT ${result} EQUAL 0)
message(FATAL_ERROR "Failed to compress: ${error}")
endif()
install ( FILES "${CMAKE_BINARY_DIR}/DEBIAN/${DEB_CHANGELOG_INSTALL_FILENM}"
DESTINATION ${CMAKE_INSTALL_DOCDIR}
COMPONENT ${COMPONENT_NAME_T})
endif()
# Create debian directory in build tree
file(MAKE_DIRECTORY "${CMAKE_BINARY_DIR}/DEBIAN")
# Configure the copyright file
configure_file(
"${CMAKE_SOURCE_DIR}/DEBIAN/copyright.in"
"${CMAKE_BINARY_DIR}/DEBIAN/copyright"
@ONLY
)
# Install copyright file
install(
FILES "${CMAKE_BINARY_DIR}/DEBIAN/copyright"
DESTINATION "${CMAKE_INSTALL_DOCDIR}"
COMPONENT ${COMPONENT_NAME_T}
)
# Configure the changelog file
configure_file(
"${CMAKE_SOURCE_DIR}/CHANGELOG.md"
"${CMAKE_BINARY_DIR}/DEBIAN/CHANGELOG.md"
@ONLY
)
# Install Change Log
find_program(DEB_GZIP_EXEC gzip)
if(EXISTS "${CMAKE_BINARY_DIR}/DEBIAN/CHANGELOG.md")
execute_process(
COMMAND
${DEB_GZIP_EXEC} -f -n -9 "${CMAKE_BINARY_DIR}/DEBIAN/CHANGELOG.md"
WORKING_DIRECTORY "${CMAKE_BINARY_DIR}/DEBIAN"
RESULT_VARIABLE result
OUTPUT_VARIABLE output
ERROR_VARIABLE error
)
if(NOT ${result} EQUAL 0)
message(FATAL_ERROR "Failed to compress: ${error}")
endif()
install(
FILES "${CMAKE_BINARY_DIR}/DEBIAN/${DEB_CHANGELOG_INSTALL_FILENM}"
DESTINATION ${CMAKE_INSTALL_DOCDIR}
COMPONENT ${COMPONENT_NAME_T}
)
endif()
else()
# License file
install ( FILES ${LICENSE_FILE}
DESTINATION ${CMAKE_INSTALL_DOCDIR} RENAME LICENSE.txt
COMPONENT ${COMPONENT_NAME_T})
install(
FILES ${LICENSE_FILE}
DESTINATION ${CMAKE_INSTALL_DOCDIR}
RENAME LICENSE.txt
COMPONENT ${COMPONENT_NAME_T}
)
endif()
endfunction()
# Set variables for changelog and copyright
# For Debian specific Packages
function( set_debian_pkg_cmake_flags DEB_PACKAGE_NAME_T DEB_PACKAGE_VERSION_T DEB_MAINTAINER_NM_T DEB_MAINTAINER_EMAIL_T )
# For Debian specific Packages
function(
set_debian_pkg_cmake_flags
DEB_PACKAGE_NAME_T
DEB_PACKAGE_VERSION_T
DEB_MAINTAINER_NM_T
DEB_MAINTAINER_EMAIL_T
)
# Setting configure flags
set( DEB_PACKAGE_NAME "${DEB_PACKAGE_NAME_T}" CACHE STRING "Debian Package Name" )
set( DEB_PACKAGE_VERSION "${DEB_PACKAGE_VERSION_T}" CACHE STRING "Debian Package Version String" )
set( DEB_MAINTAINER_NAME "${DEB_MAINTAINER_NM_T}" CACHE STRING "Debian Package Maintainer Name" )
set( DEB_MAINTAINER_EMAIL "${DEB_MAINTAINER_EMAIL_T}" CACHE STRING "Debian Package Maintainer Email" )
set( DEB_COPYRIGHT_YEAR "2025" CACHE STRING "Debian Package Copyright Year" )
set( DEB_LICENSE "MIT" CACHE STRING "Debian Package License Type" )
set( DEB_CHANGELOG_INSTALL_FILENM "CHANGELOG.md.gz" CACHE STRING "Debian Package ChangeLog File Name" )
set(DEB_PACKAGE_NAME "${DEB_PACKAGE_NAME_T}" CACHE STRING "Debian Package Name")
set(DEB_PACKAGE_VERSION
"${DEB_PACKAGE_VERSION_T}"
CACHE STRING
"Debian Package Version String"
)
set(DEB_MAINTAINER_NAME
"${DEB_MAINTAINER_NM_T}"
CACHE STRING
"Debian Package Maintainer Name"
)
set(DEB_MAINTAINER_EMAIL
"${DEB_MAINTAINER_EMAIL_T}"
CACHE STRING
"Debian Package Maintainer Email"
)
set(DEB_COPYRIGHT_YEAR "2025" CACHE STRING "Debian Package Copyright Year")
set(DEB_LICENSE "MIT" CACHE STRING "Debian Package License Type")
set(DEB_CHANGELOG_INSTALL_FILENM
"CHANGELOG.md.gz"
CACHE STRING
"Debian Package ChangeLog File Name"
)
# Get TimeStamp
find_program( DEB_DATE_TIMESTAMP_EXEC date )
set ( DEB_TIMESTAMP_FORMAT_OPTION "-R" )
execute_process (
find_program(DEB_DATE_TIMESTAMP_EXEC date)
set(DEB_TIMESTAMP_FORMAT_OPTION "-R")
execute_process(
COMMAND ${DEB_DATE_TIMESTAMP_EXEC} ${DEB_TIMESTAMP_FORMAT_OPTION}
OUTPUT_VARIABLE TIMESTAMP_T
)
set( DEB_TIMESTAMP "${TIMESTAMP_T}" CACHE STRING "Current Time Stamp for Copyright/Changelog" )
set(DEB_TIMESTAMP
"${TIMESTAMP_T}"
CACHE STRING
"Current Time Stamp for Copyright/Changelog"
)
message(STATUS "DEB_PACKAGE_NAME : ${DEB_PACKAGE_NAME}" )
message(STATUS "DEB_PACKAGE_VERSION : ${DEB_PACKAGE_VERSION}" )
message(STATUS "DEB_MAINTAINER_NAME : ${DEB_MAINTAINER_NAME}" )
message(STATUS "DEB_MAINTAINER_EMAIL : ${DEB_MAINTAINER_EMAIL}" )
message(STATUS "DEB_COPYRIGHT_YEAR : ${DEB_COPYRIGHT_YEAR}" )
message(STATUS "DEB_LICENSE : ${DEB_LICENSE}" )
message(STATUS "DEB_TIMESTAMP : ${DEB_TIMESTAMP}" )
message(STATUS "DEB_CHANGELOG_INSTALL_FILENM : ${DEB_CHANGELOG_INSTALL_FILENM}" )
message(STATUS "DEB_PACKAGE_NAME : ${DEB_PACKAGE_NAME}")
message(STATUS "DEB_PACKAGE_VERSION : ${DEB_PACKAGE_VERSION}")
message(STATUS "DEB_MAINTAINER_NAME : ${DEB_MAINTAINER_NAME}")
message(STATUS "DEB_MAINTAINER_EMAIL : ${DEB_MAINTAINER_EMAIL}")
message(STATUS "DEB_COPYRIGHT_YEAR : ${DEB_COPYRIGHT_YEAR}")
message(STATUS "DEB_LICENSE : ${DEB_LICENSE}")
message(STATUS "DEB_TIMESTAMP : ${DEB_TIMESTAMP}")
message(STATUS "DEB_CHANGELOG_INSTALL_FILENM : ${DEB_CHANGELOG_INSTALL_FILENM}")
endfunction()