提供maat_redis_tool的rpm安装包

This commit is contained in:
liuxueli
2022-10-09 18:22:42 +08:00
parent f88f730fd6
commit bf7ef3eb6c
2 changed files with 6 additions and 2 deletions

View File

@@ -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}")

View File

@@ -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)