summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorliuxueli <[email protected]>2021-09-11 14:48:15 +0800
committerliuxueli <[email protected]>2021-09-11 14:48:15 +0800
commit4ade0ab08526d07136d03229a942dd1f7bfaedfd (patch)
tree3c4968b54ee99661063177c19847911e2b9112e1
parent44235b7ec5cb8cf00112525e69f6ee1d7d3aeb45 (diff)
构造rpm包时缺少librdkafka.so.1, 头文件安装路径不正确
-rw-r--r--CMakeLists.txt4
-rw-r--r--cmake/Package.cmake3
2 files changed, 5 insertions, 2 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index cc00628..3c43ed4 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -24,7 +24,7 @@ ExternalProject_Add(${lib_name}
ExternalProject_Get_Property(${lib_name} SOURCE_DIR)
-install(FILES ${SOURCE_DIR}/src/rdkafka.h DESTINATION ${CMAKE_INSTALL_PREFIX}/include/MESA/ COMPONENT HEADER)
+install(FILES ${SOURCE_DIR}/src/rdkafka.h DESTINATION ${CMAKE_INSTALL_PREFIX}/include/MESA/librdkafka COMPONENT HEADER)
install(FILES ${SOURCE_DIR}/src/librdkafka.so DESTINATION ${CMAKE_INSTALL_PREFIX}/lib COMPONENT LIBRARIES)
-
+install(FILES ${SOURCE_DIR}/src/librdkafka.so.1 DESTINATION ${CMAKE_INSTALL_PREFIX}/lib COMPONENT LIBRARIES)
include(Package)
diff --git a/cmake/Package.cmake b/cmake/Package.cmake
index 83ed012..9dc7817 100644
--- a/cmake/Package.cmake
+++ b/cmake/Package.cmake
@@ -57,5 +57,8 @@ set(CPACK_BUILD_SOURCE_DIRS "${CMAKE_SOURCE_DIR}")
# Must uninstall the debug package before install release package
set(CPACK_RPM_PACKAGE_CONFLICTS ${MY_RPM_NAME_PREFIX})
+set(CPACK_RPM_PACKAGE_AUTOREQPROV "no")
+set(CPACK_RPM_PACKAGE_AUTOREQ "no")
+
# set(CPACK_STRIP_FILES TRUE)
include(CPack)