summaryrefslogtreecommitdiff
path: root/cmake
diff options
context:
space:
mode:
authorliuxueli <[email protected]>2020-04-07 19:01:12 +0800
committerliuxueli <[email protected]>2020-04-07 19:01:12 +0800
commit7e8af6eca66f5bd387a43aad85e5d92fe198b3ef (patch)
tree7b83601d4e8699d167d4c694dafdc6982171a838 /cmake
parente90e25a48b25f40b3b6f6f78cb2e3320c69bf91e (diff)
修正rpm包命名规范v2.8.5
Diffstat (limited to 'cmake')
-rw-r--r--cmake/Package.cmake8
1 files changed, 5 insertions, 3 deletions
diff --git a/cmake/Package.cmake b/cmake/Package.cmake
index 92c344a..83d6447 100644
--- a/cmake/Package.cmake
+++ b/cmake/Package.cmake
@@ -1,7 +1,7 @@
if(CMAKE_BUILD_TYPE STREQUAL "Debug")
- set(MY_RPM_NAME_PREFIX "${lib_name}-debug")
+ set(MY_RPM_NAME_PREFIX "lib${lib_name}-debug")
else()
- set(MY_RPM_NAME_PREFIX "${lib_name}")
+ set(MY_RPM_NAME_PREFIX "lib${lib_name}")
endif()
message(STATUS "Package: ${MY_RPM_NAME_PREFIX}")
@@ -28,15 +28,17 @@ set(CPACK_COMPONENTS_GROUPING ONE_PER_GROUP)
set(CPACK_COMPONENT_HEADER_DISPLAY_NAME "develop")
set(CPACK_COMPONENT_LIBRARY_REQUIRED TRUE)
set(CPACK_COMPONENT_HEADER_REQUIRED TRUE)
+set(CPACK_RPM_PACKAGE_NAME ${MY_RPM_NAME_PREFIX})
if(ENABLE_DEVEL)
set(CPACK_RPM_FILE_NAME "${MY_RPM_NAME_PREFIX}-devel-${CPACK_PACKAGE_VERSION}-${SYSTEM_VERSION}.rpm")
- set(CPACK_RPM_DEVEL_DEBUGINFO_FILE_NAME "${MY_RPM_NAME_PREFIX}-debuginfo-devel-${CPACK_PACKAGE_VERSION}-${SYSTEM_VERSION}.rpm")
+ set(CPACK_RPM_DEVEL_DEBUGINFO_FILE_NAME "${MY_RPM_NAME_PREFIX}-devel-debuginfo-${CPACK_PACKAGE_VERSION}-${SYSTEM_VERSION}.rpm")
set(CPACK_COMPONENT_LIBRARY_GROUP "devel")
set(CPACK_COMPONENT_HEADER_GROUP "devel")
set(CPACK_COMPONENTS_ALL LIBRARY HEADER)
else()
+ set(CPACK_RPM_MAIN_COMPONENT LIBRARY)
set(CPACK_RPM_FILE_NAME "${MY_RPM_NAME_PREFIX}-${CPACK_PACKAGE_VERSION}-${SYSTEM_VERSION}.rpm")
set(CPACK_RPM_LIBRARY_DEBUGINFO_FILE_NAME "${MY_RPM_NAME_PREFIX}-debuginfo-${CPACK_PACKAGE_VERSION}-${SYSTEM_VERSION}.rpm")