From 1a5bdd4d4d22a9b327dd172c82ab12aa5ef788b7 Mon Sep 17 00:00:00 2001 From: holmes1412 Date: Thu, 20 Jan 2022 14:57:55 +0800 Subject: [PATCH 1/2] fix no LIBRARY DESTINATION for shared library target --- src/CMakeLists.txt | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 214c430b..4c68a49f 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -91,23 +91,21 @@ endif () install( TARGETS ${STATIC_LIB_NAME} ${SHARED_LIB_NAME} - ARCHIVE - DESTINATION ${CMAKE_INSTALL_LIBDIR} + LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} + ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR} COMPONENT devel ) if (KAFKA STREQUAL "y") install( TARGETS ${KAFKA_STATIC_LIB_NAME} - ARCHIVE - DESTINATION ${CMAKE_INSTALL_LIBDIR} + ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR} COMPONENT devel ) if (NOT APPLE) install( TARGETS ${KAFKA_SHARED_LIB_NAME} - ARCHIVE - DESTINATION ${CMAKE_INSTALL_LIBDIR} + LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} COMPONENT devel ) endif () From 656f24b51f8774bb0850cbd811125f409b931706 Mon Sep 17 00:00:00 2001 From: liyingxin Date: Thu, 20 Jan 2022 15:29:18 +0800 Subject: [PATCH 2/2] split install targets --- src/CMakeLists.txt | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 4c68a49f..5506039e 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -90,12 +90,17 @@ if (KAFKA STREQUAL "y") endif () install( - TARGETS ${STATIC_LIB_NAME} ${SHARED_LIB_NAME} - LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} + TARGETS ${STATIC_LIB_NAME} ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR} COMPONENT devel ) +install( + TARGETS ${SHARED_LIB_NAME} + LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} + COMPONENT devel +) + if (KAFKA STREQUAL "y") install( TARGETS ${KAFKA_STATIC_LIB_NAME}