瀏覽代碼

cmake: add mising components in

Xenofon Karamanos 7 月之前
父節點
當前提交
17881e46f5
共有 4 個文件被更改,包括 14 次插入7 次删除
  1. 4 3
      src/modules/app_perl/CMakeLists.txt
  2. 2 1
      utils/db_berkeley/CMakeLists.txt
  3. 4 1
      utils/kamcmd/CMakeLists.txt
  4. 4 2
      utils/kamctl/CMakeLists.txt

+ 4 - 3
src/modules/app_perl/CMakeLists.txt

@@ -120,6 +120,7 @@ add_custom_target(
 )
 
 # Install nessecary files
-install(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/lib/perl
-        DESTINATION ${CMAKE_INSTALL_LIBDIR}/${MAIN_NAME}
-)
+install(
+  DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/lib/perl
+  DESTINATION ${CMAKE_INSTALL_LIBDIR}/${MAIN_NAME}
+  COMPONENT ${group_name})

+ 2 - 1
utils/db_berkeley/CMakeLists.txt

@@ -9,4 +9,5 @@ target_link_libraries(kamdb_recover PRIVATE BerkeleyDB::BerkeleyDB)
 install(
   TARGETS kamdb_recover
   DESTINATION ${CMAKE_INSTALL_SBINDIR}
-  OPTIONAL)
+  OPTIONAL
+  COMPONENT ${group_name})

+ 4 - 1
utils/kamcmd/CMakeLists.txt

@@ -35,7 +35,10 @@ target_compile_definitions(
           RUN_DIR="/${CMAKE_INSTALL_LOCALSTATEDIR}/run/${MAIN_NAME}"
           __OS_${OS_LOWER})
 
-install(TARGETS ${NAME} DESTINATION ${CMAKE_INSTALL_SBINDIR})
+install(
+  TARGETS ${NAME}
+  DESTINATION ${CMAKE_INSTALL_SBINDIR}
+  COMPONENT kamailio-core)
 
 # Man page generation
 add_custom_command(

+ 4 - 2
utils/kamctl/CMakeLists.txt

@@ -74,8 +74,10 @@ if("db_berkeley" IN_LIST FINAL_MODULES_LIST)
 endif()
 if("db_text" IN_LIST FINAL_MODULES_LIST)
   set(KAMDBCTL_DB_FILES ${KAMDBCTL_DB_FILES} kamdbctl.dbtext)
-  install(PROGRAMS dbtextdb/dbtextdb.py
-          DESTINATION ${CMAKE_INSTALL_LIBDIR}/${MAIN_NAME}/kamctl/dbtextdb)
+  install(
+    PROGRAMS dbtextdb/dbtextdb.py
+    DESTINATION ${CMAKE_INSTALL_LIBDIR}/${MAIN_NAME}/kamctl/dbtextdb
+    COMPONENT kamailio-core)
 endif()
 if("db_mysql" IN_LIST FINAL_MODULES_LIST)
   set(KAMDBCTL_DB_FILES ${KAMDBCTL_DB_FILES} kamdbctl.mysql)