Skip to content

Commit e22740f

Browse files
committed
SWDEV-530465 Update share/doc/<pkgnm> License Folder (amd-comgr)
1 parent fb71c30 commit e22740f

File tree

2 files changed

+36
-18
lines changed

2 files changed

+36
-18
lines changed

amd/comgr/CMakeLists.txt

Lines changed: 34 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@ set (ver_minor ${CMAKE_MATCH_1})
99

1010
message("Comgr Version: ${ver_major}.${ver_minor}.0")
1111

12-
project(amd_comgr VERSION "${ver_major}.${ver_minor}.0" LANGUAGES C CXX)
13-
set(amd_comgr_NAME "${PROJECT_NAME}")
12+
project(amd-comgr VERSION "${ver_major}.${ver_minor}.0" LANGUAGES C CXX)
13+
set(amd_comgr_NAME "amd_comgr")
1414

1515
# Get git branch and commit hash to add to log for easier debugging.
1616
execute_process(
@@ -260,16 +260,16 @@ include(DeviceLibs)
260260
# Add major version to the name on windows, including Win64
261261
if (WIN32)
262262
set_target_properties(amd_comgr PROPERTIES
263-
OUTPUT_NAME "amd_comgr_${amd_comgr_VERSION_MAJOR}")
263+
OUTPUT_NAME "amd_comgr_${amd-comgr_VERSION_MAJOR}")
264264
endif()
265265

266266
set_target_properties(amd_comgr PROPERTIES
267267
CXX_STANDARD 17
268268
CXX_STANDARD_REQUIRED Yes
269269
CXX_EXTENSIONS No)
270270
set_target_properties(amd_comgr PROPERTIES
271-
SOVERSION "${amd_comgr_VERSION_MAJOR}"
272-
VERSION "${amd_comgr_VERSION_MAJOR}.${amd_comgr_VERSION_MINOR}.${amd_comgr_VERSION_PATCH}")
271+
SOVERSION "${amd-comgr_VERSION_MAJOR}"
272+
VERSION "${amd-comgr_VERSION_MAJOR}.${amd-comgr_VERSION_MINOR}.${amd-comgr_VERSION_PATCH}")
273273

274274
if (NOT COMGR_BUILD_SHARED_LIBS)
275275
set_target_properties(amd_comgr PROPERTIES POSITION_INDEPENDENT_CODE ON)
@@ -337,7 +337,7 @@ configure_file("cmake/${AMD_COMGR_CONFIG_NAME}.in"
337337
"lib/${AMD_COMGR_PACKAGE_PREFIX}/${AMD_COMGR_CONFIG_NAME}"
338338
@ONLY)
339339
write_basic_package_version_file("${AMD_COMGR_VERSION_PATH}"
340-
VERSION "${amd_comgr_VERSION}"
340+
VERSION "${amd-comgr_VERSION}"
341341
COMPATIBILITY SameMajorVersion)
342342

343343
if(ENABLE_ASAN_PACKAGING)
@@ -512,19 +512,25 @@ if(CMAKE_SOURCE_DIR STREQUAL CMAKE_CURRENT_SOURCE_DIR)
512512
set(CPACK_COMPONENTS_ALL amd-comgr)
513513
set(PKG_DESC_SUMMARY "Library to provide support functions for ROCm code objects.")
514514
endif()
515-
set(CPACK_PACKAGE_NAME comgr)
515+
set(CPACK_PACKAGE_NAME ${PROJECT_NAME})
516516
set(CPACK_PACKAGE_VENDOR "Advanced Micro Devices, Inc.")
517517
set(CPACK_PACKAGE_DESCRIPTION_SUMMARY ${PKG_DESC_SUMMARY})
518518
set(CPACK_PACKAGE_DESCRIPTION "This package contains the AMD ${CPACK_PACKAGE_DESCRIPTION_SUMMARY}.")
519-
set(CPACK_PACKAGE_VERSION_MAJOR "${amd_comgr_VERSION_MAJOR}")
520-
set(CPACK_PACKAGE_VERSION_MINOR "${amd_comgr_VERSION_MINOR}")
521-
set(CPACK_PACKAGE_VERSION_PATCH "${amd_comgr_VERSION_PATCH}")
519+
set(CPACK_PACKAGE_VERSION_MAJOR "${amd-comgr_VERSION_MAJOR}")
520+
set(CPACK_PACKAGE_VERSION_MINOR "${amd-comgr_VERSION_MINOR}")
521+
set(CPACK_PACKAGE_VERSION_PATCH "${amd-comgr_VERSION_PATCH}")
522522
set(CPACK_PACKAGE_CONTACT "ROCm Compiler Support <rocm.compiler.support@amd.com>")
523523
set(CPACK_RESOURCE_FILE_LICENSE "${CMAKE_CURRENT_SOURCE_DIR}/LICENSE.txt")
524524

525525
# ASAN Specific variables
526-
set(CPACK_DEBIAN_ASAN_PACKAGE_NAME comgr-asan)
527-
set(CPACK_RPM_ASAN_PACKAGE_NAME comgr-asan)
526+
set(CPACK_DEBIAN_ASAN_PACKAGE_NAME ${PROJECT_NAME}-asan)
527+
set(CPACK_DEBIAN_ASAN_PACKAGE_PROVIDES comgr-asan)
528+
set(CPACK_DEBIAN_ASAN_PACKAGE_CONFLICTS comgr-asan)
529+
set(CPACK_DEBIAN_ASAN_PACKAGE_REPLACES comgr-asan)
530+
set(CPACK_RPM_ASAN_PACKAGE_NAME ${PROJECT_NAME}-asan)
531+
set(CPACK_RPM_ASAN_PACKAGE_PROVIDES comgr-asan)
532+
set(CPACK_RPM_ASAN_PACKAGE_CONFLICTS comgr-asan)
533+
set(CPACK_RPM_ASAN_PACKAGE_OBSOLETES comgr-asan)
528534

529535
# Make proper version for appending
530536
set(ROCM_VERSION_FOR_PACKAGE "")
@@ -543,9 +549,15 @@ if(CMAKE_SOURCE_DIR STREQUAL CMAKE_CURRENT_SOURCE_DIR)
543549
# Debian package specific variables
544550
set(CPACK_DEB_COMPONENT_INSTALL ON)
545551
if(COMGR_BUILD_SHARED_LIBS)
546-
set(CPACK_DEBIAN_AMD-COMGR_PACKAGE_NAME comgr)
552+
set(CPACK_DEBIAN_AMD-COMGR_PACKAGE_NAME ${PROJECT_NAME})
553+
set(CPACK_DEBIAN_AMD-COMGR_PACKAGE_PROVIDES comgr)
554+
set(CPACK_DEBIAN_AMD-COMGR_PACKAGE_CONFLICTS comgr)
555+
set(CPACK_DEBIAN_AMD-COMGR_PACKAGE_REPLACES comgr)
547556
else()
548-
set(CPACK_DEBIAN_AMD-COMGR_PACKAGE_NAME comgr-static-dev)
557+
set(CPACK_DEBIAN_AMD-COMGR_PACKAGE_NAME ${PROJECT_NAME}-static-dev)
558+
set(CPACK_DEBIAN_AMD-COMGR_PACKAGE_PROVIDES comgr-static-dev)
559+
set(CPACK_DEBIAN_AMD-COMGR_PACKAGE_CONFLICTS comgr-static-dev)
560+
set(CPACK_DEBIAN_AMD-COMGR_PACKAGE_REPLACES comgr-static-dev)
549561
endif()
550562
set(CPACK_DEBIAN_PACKAGE_HOMEPAGE "https://github.com/ROCm/llvm-project/tree/amd-staging/amd/comgr")
551563
set(DEBIAN_DEPENDENCIES "libzstd1, zlib1g, libc6, libstdc++6, libgcc-s1 | libgcc1")
@@ -565,9 +577,15 @@ if(CMAKE_SOURCE_DIR STREQUAL CMAKE_CURRENT_SOURCE_DIR)
565577
# RPM package specific variables
566578
set(CPACK_RPM_COMPONENT_INSTALL ON)
567579
if(COMGR_BUILD_SHARED_LIBS)
568-
set(CPACK_RPM_AMD-COMGR_PACKAGE_NAME comgr)
580+
set(CPACK_RPM_AMD-COMGR_PACKAGE_NAME ${PROJECT_NAME})
581+
set(CPACK_RPM_AMD-COMGR_PACKAGE_PROVIDES comgr)
582+
set(CPACK_RPM_AMD-COMGR_PACKAGE_CONFLICTS comgr)
583+
set(CPACK_RPM_AMD-COMGR_PACKAGE_REPLACES comgr)
569584
else()
570-
set(CPACK_RPM_AMD-COMGR_PACKAGE_NAME comgr-static-devel)
585+
set(CPACK_RPM_AMD-COMGR_PACKAGE_NAME ${PROJECT_NAME}-static-devel)
586+
set(CPACK_RPM_AMD-COMGR_PACKAGE_PROVIDES comgr-static-devel)
587+
set(CPACK_RPM_AMD-COMGR_PACKAGE_CONFLICTS comgr-static-devel)
588+
set(CPACK_RPM_AMD-COMGR_PACKAGE_REPLACES comgr-static-devel)
571589
endif()
572590

573591
execute_process(COMMAND rpm --eval %{?dist}

amd/comgr/include/amd_comgr.h.in

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -74,8 +74,8 @@
7474
#endif
7575
#endif
7676

77-
#define AMD_COMGR_INTERFACE_VERSION_MAJOR @amd_comgr_VERSION_MAJOR@
78-
#define AMD_COMGR_INTERFACE_VERSION_MINOR @amd_comgr_VERSION_MINOR@
77+
#define AMD_COMGR_INTERFACE_VERSION_MAJOR @amd-comgr_VERSION_MAJOR@
78+
#define AMD_COMGR_INTERFACE_VERSION_MINOR @amd-comgr_VERSION_MINOR@
7979

8080
#ifdef __cplusplus
8181
extern "C" {

0 commit comments

Comments
 (0)