summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorliuxueli <[email protected]>2022-10-09 18:22:42 +0800
committerliuxueli <[email protected]>2022-10-09 18:22:42 +0800
commitbf7ef3eb6ccb0aedf47997981e66236c82d40eed (patch)
treed063127f8036f5ef6a2800442fee98e62889aad8
parentf88f730fd657cf65a5af7c0723295f4b736e3a9a (diff)
提供maat_redis_tool的rpm安装包v3.6.15
-rw-r--r--cmake/Package.cmake6
-rw-r--r--tools/CMakeLists.txt2
2 files changed, 6 insertions, 2 deletions
diff --git a/cmake/Package.cmake b/cmake/Package.cmake
index fbac6e3..e112c59 100644
--- a/cmake/Package.cmake
+++ b/cmake/Package.cmake
@@ -38,10 +38,14 @@ set(CPACK_COMPONENT_HEADER_REQUIRED TRUE)
set(CPACK_RPM_HEADER_PACKAGE_NAME "${MY_RPM_NAME_PREFIX}-devel")
set(CPACK_COMPONENT_HEADER_GROUP "HEADER")
+set(CPACK_COMPONENT_TOOLS_REQUIRED TRUE)
+set(CPACK_RPM_TOOLS_PACKAGE_NAME "${MY_RPM_NAME_PREFIX}-tools")
+set(CPACK_COMPONENT_TOOLS_GROUP "TOOLS")
+
set(CPACK_RPM_HEADER_PACKAGE_REQUIRES_PRE ${CPACK_RPM_LIBRARIES_PACKAGE_NAME})
set(CPACK_RPM_HEADER_PACKAGE_CONFLICTS ${CPACK_RPM_HEADER_PACKAGE_NAME})
-set(CPACK_COMPONENTS_ALL LIBRARIES HEADER)
+set(CPACK_COMPONENTS_ALL LIBRARIES HEADER TOOLS)
set(CPACK_BUILD_SOURCE_DIRS "${CMAKE_SOURCE_DIR}")
diff --git a/tools/CMakeLists.txt b/tools/CMakeLists.txt
index e235b8b..e397294 100644
--- a/tools/CMakeLists.txt
+++ b/tools/CMakeLists.txt
@@ -13,4 +13,4 @@ add_dependencies(maat_debug_tool maat_frame_shared)
target_link_libraries(maat_debug_tool maat_frame_static ${MAAT_DEPEND_DYN_LIB})
target_include_directories(maat_debug_tool PRIVATE ${PROJECT_SOURCE_DIR}/src/inc_internal/)
-install(TARGETS maat_redis_tool DESTINATION /usr/local/bin/)
+install(TARGETS maat_redis_tool DESTINATION /usr/local/bin/ COMPONENT TOOLS)