Explorar o código

cmake: Do not link to kamailio binary

Xenofon Karamanos hai 9 meses
pai
achega
329f95e95f
Modificáronse 100 ficheiros con 97 adicións e 503 borrados
  1. 0 5
      src/modules/acc/CMakeLists.txt
  2. 0 5
      src/modules/acc_diameter/CMakeLists.txt
  3. 1 5
      src/modules/acc_json/CMakeLists.txt
  4. 1 5
      src/modules/acc_radius/CMakeLists.txt
  5. 1 5
      src/modules/alias_db/CMakeLists.txt
  6. 1 5
      src/modules/app_java/CMakeLists.txt
  7. 1 5
      src/modules/app_jsdt/CMakeLists.txt
  8. 1 5
      src/modules/app_lua/CMakeLists.txt
  9. 1 5
      src/modules/app_perl/CMakeLists.txt
  10. 1 5
      src/modules/app_python/CMakeLists.txt
  11. 1 5
      src/modules/app_python3/CMakeLists.txt
  12. 1 5
      src/modules/app_python3s/CMakeLists.txt
  13. 1 5
      src/modules/app_ruby/CMakeLists.txt
  14. 1 5
      src/modules/app_ruby_proc/CMakeLists.txt
  15. 1 5
      src/modules/async/CMakeLists.txt
  16. 1 5
      src/modules/auth/CMakeLists.txt
  17. 1 5
      src/modules/auth_db/CMakeLists.txt
  18. 1 5
      src/modules/auth_diameter/CMakeLists.txt
  19. 1 5
      src/modules/auth_ephemeral/CMakeLists.txt
  20. 1 5
      src/modules/auth_radius/CMakeLists.txt
  21. 1 5
      src/modules/auth_xkeys/CMakeLists.txt
  22. 1 5
      src/modules/avp/CMakeLists.txt
  23. 1 5
      src/modules/avpops/CMakeLists.txt
  24. 1 5
      src/modules/benchmark/CMakeLists.txt
  25. 1 5
      src/modules/blst/CMakeLists.txt
  26. 1 5
      src/modules/call_control/CMakeLists.txt
  27. 1 5
      src/modules/call_obj/CMakeLists.txt
  28. 1 5
      src/modules/carrierroute/CMakeLists.txt
  29. 1 5
      src/modules/cdp/CMakeLists.txt
  30. 1 5
      src/modules/cdp_avp/CMakeLists.txt
  31. 1 5
      src/modules/cfg_db/CMakeLists.txt
  32. 1 5
      src/modules/cfg_rpc/CMakeLists.txt
  33. 1 5
      src/modules/cfgt/CMakeLists.txt
  34. 1 5
      src/modules/cfgutils/CMakeLists.txt
  35. 1 5
      src/modules/cnxcc/CMakeLists.txt
  36. 1 5
      src/modules/corex/CMakeLists.txt
  37. 1 5
      src/modules/counters/CMakeLists.txt
  38. 1 5
      src/modules/cplc/CMakeLists.txt
  39. 1 5
      src/modules/crypto/CMakeLists.txt
  40. 1 5
      src/modules/ctl/CMakeLists.txt
  41. 1 7
      src/modules/db2_ldap/CMakeLists.txt
  42. 1 5
      src/modules/db2_ops/CMakeLists.txt
  43. 1 5
      src/modules/db_berkeley/CMakeLists.txt
  44. 1 5
      src/modules/db_cluster/CMakeLists.txt
  45. 1 5
      src/modules/db_flatstore/CMakeLists.txt
  46. 1 5
      src/modules/db_mongodb/CMakeLists.txt
  47. 1 5
      src/modules/db_mysql/CMakeLists.txt
  48. 1 5
      src/modules/db_oracle/CMakeLists.txt
  49. 1 5
      src/modules/db_perlvdb/CMakeLists.txt
  50. 1 5
      src/modules/db_postgres/CMakeLists.txt
  51. 1 5
      src/modules/db_redis/CMakeLists.txt
  52. 1 5
      src/modules/db_sqlite/CMakeLists.txt
  53. 1 5
      src/modules/db_text/CMakeLists.txt
  54. 1 5
      src/modules/db_unixodbc/CMakeLists.txt
  55. 1 5
      src/modules/debugger/CMakeLists.txt
  56. 1 5
      src/modules/dialog/CMakeLists.txt
  57. 1 5
      src/modules/dialplan/CMakeLists.txt
  58. 1 5
      src/modules/dispatcher/CMakeLists.txt
  59. 1 5
      src/modules/diversion/CMakeLists.txt
  60. 1 5
      src/modules/dlgs/CMakeLists.txt
  61. 1 5
      src/modules/dmq/CMakeLists.txt
  62. 1 5
      src/modules/dmq_usrloc/CMakeLists.txt
  63. 1 5
      src/modules/dnssec/CMakeLists.txt
  64. 1 5
      src/modules/domain/CMakeLists.txt
  65. 1 5
      src/modules/domainpolicy/CMakeLists.txt
  66. 1 5
      src/modules/drouting/CMakeLists.txt
  67. 1 5
      src/modules/enum/CMakeLists.txt
  68. 1 5
      src/modules/erlang/CMakeLists.txt
  69. 1 5
      src/modules/evapi/CMakeLists.txt
  70. 1 5
      src/modules/evrexec/CMakeLists.txt
  71. 1 5
      src/modules/exec/CMakeLists.txt
  72. 1 5
      src/modules/file_out/CMakeLists.txt
  73. 1 5
      src/modules/gcrypt/CMakeLists.txt
  74. 1 5
      src/modules/geoip/CMakeLists.txt
  75. 1 5
      src/modules/geoip2/CMakeLists.txt
  76. 1 5
      src/modules/group/CMakeLists.txt
  77. 1 5
      src/modules/gzcompress/CMakeLists.txt
  78. 1 5
      src/modules/h350/CMakeLists.txt
  79. 1 5
      src/modules/htable/CMakeLists.txt
  80. 1 7
      src/modules/http_async_client/CMakeLists.txt
  81. 1 5
      src/modules/http_client/CMakeLists.txt
  82. 1 5
      src/modules/imc/CMakeLists.txt
  83. 1 5
      src/modules/ims_auth/CMakeLists.txt
  84. 1 5
      src/modules/ims_charging/CMakeLists.txt
  85. 1 5
      src/modules/ims_dialog/CMakeLists.txt
  86. 1 5
      src/modules/ims_diameter_server/CMakeLists.txt
  87. 1 5
      src/modules/ims_icscf/CMakeLists.txt
  88. 1 5
      src/modules/ims_ipsec_pcscf/CMakeLists.txt
  89. 1 5
      src/modules/ims_isc/CMakeLists.txt
  90. 1 5
      src/modules/ims_ocs/CMakeLists.txt
  91. 1 5
      src/modules/ims_qos/CMakeLists.txt
  92. 1 5
      src/modules/ims_qos_npn/CMakeLists.txt
  93. 1 5
      src/modules/ims_registrar_pcscf/CMakeLists.txt
  94. 1 5
      src/modules/ims_registrar_scscf/CMakeLists.txt
  95. 1 5
      src/modules/ims_usrloc_pcscf/CMakeLists.txt
  96. 1 5
      src/modules/ims_usrloc_scscf/CMakeLists.txt
  97. 1 5
      src/modules/influxdbc/CMakeLists.txt
  98. 1 5
      src/modules/ipops/CMakeLists.txt
  99. 1 5
      src/modules/jansson/CMakeLists.txt
  100. 0 4
      src/modules/janssonrpcc/CMakeLists.txt

+ 0 - 5
src/modules/acc/CMakeLists.txt

@@ -1,8 +1,3 @@
-cmake_minimum_required(VERSION 3.10)
-
-project(acc)
-
 file(GLOB acc_SRC "*.c")
 
 add_library(acc SHARED ${acc_SRC})
-target_link_libraries(acc PRIVATE kamailio)

+ 0 - 5
src/modules/acc_diameter/CMakeLists.txt

@@ -1,8 +1,3 @@
-cmake_minimum_required(VERSION 3.10)
-
-project(acc_diameter)
-
 file(GLOB SRC_FILES "*.c")
 
 add_library(acc_diameter SHARED ${SRC_FILES})
-target_link_libraries(acc_diameter PRIVATE kamailio)

+ 1 - 5
src/modules/acc_json/CMakeLists.txt

@@ -1,7 +1,3 @@
-cmake_minimum_required(VERSION 3.10)
-
-project(acc_json)
-
 find_package(PkgConfig REQUIRED)
 pkg_check_modules(JANSSON REQUIRED IMPORTED_TARGET jansson)
 add_library(jansson::jansson ALIAS PkgConfig::JANSSON)
@@ -9,4 +5,4 @@ add_library(jansson::jansson ALIAS PkgConfig::JANSSON)
 file(GLOB SRC_FILES "*.c")
 
 add_library(acc_json SHARED ${SRC_FILES})
-target_link_libraries(acc_json PRIVATE kamailio jansson::jansson)
+target_link_libraries(acc_json PRIVATE jansson::jansson)

+ 1 - 5
src/modules/acc_radius/CMakeLists.txt

@@ -1,11 +1,7 @@
-cmake_minimum_required(VERSION 3.10)
-
-project(acc_radius)
-
 file(GLOB SRC_FILES "*.c")
 
 find_package(Radius REQUIRED)
 
 add_library(acc_radius SHARED ${SRC_FILES})
 target_compile_definitions(acc_radius PRIVATE ${RADIUSCLIENT_LIB})
-target_link_libraries(acc_radius PRIVATE kamailio)
+# target_link_libraries(.*PRIVATE)

+ 1 - 5
src/modules/alias_db/CMakeLists.txt

@@ -1,8 +1,4 @@
-cmake_minimum_required(VERSION 3.10)
-
-project(alias_db)
-
 file(GLOB SRC_FILES "*.c")
 
 add_library(alias_db SHARED ${SRC_FILES})
-target_link_libraries(alias_db PRIVATE kamailio)
+# target_link_libraries(.*PRIVATE)

+ 1 - 5
src/modules/app_java/CMakeLists.txt

@@ -1,7 +1,3 @@
-cmake_minimum_required(VERSION 3.10)
-
-project(app_java)
-
 file(GLOB SRC_FILES "*.c")
 
 # TODO: GCJ is a discontiuned project from 2018
@@ -11,4 +7,4 @@ find_package(JNI REQUIRED)
 add_library(app_java SHARED ${SRC_FILES})
 target_compile_options(app_java PRIVATE -O0 -g)
 target_include_directories(app_java PRIVATE JNI_INCLUDE_DIRS)
-target_link_libraries(app_java PRIVATE kamailio JNI::JNI)
+target_link_libraries(app_java PRIVATE JNI::JNI)

+ 1 - 5
src/modules/app_jsdt/CMakeLists.txt

@@ -1,8 +1,4 @@
-cmake_minimum_required(VERSION 3.10)
-
-project(app_jsdt)
-
 file(GLOB SRC_FILES "*.c")
 
 add_library(app_jsdt SHARED ${SRC_FILES})
-target_link_libraries(app_jsdt PRIVATE kamailio)
+# target_link_libraries(.*PRIVATE)

+ 1 - 5
src/modules/app_lua/CMakeLists.txt

@@ -1,7 +1,3 @@
-cmake_minimum_required(VERSION 3.10)
-
-project(app_lua)
-
 file(GLOB SRC_FILES "*.c")
 
 option(LUAJIT "Enable LuaJIT (for app_lua modules)" OFF)
@@ -19,4 +15,4 @@ add_library(app_lua SHARED ${SRC_FILES})
 # the LUA_COMPAT_MODULE fixes this error: implicit declaration of function ‘luaL_openlib
 target_compile_definitions(app_lua PRIVATE LUA_COMPAT_MODULE)
 target_include_directories(app_lua PRIVATE ${LUA_INCLUDE_DIRS})
-target_link_libraries(app_lua PRIVATE kamailio ${LUA_LIBRARIES})
+target_link_libraries(app_lua PRIVATE ${LUA_LIBRARIES})

+ 1 - 5
src/modules/app_perl/CMakeLists.txt

@@ -1,7 +1,3 @@
-cmake_minimum_required(VERSION 3.10)
-
-project(app_perl)
-
 file(GLOB SRC_FILES "*.c")
 
 # libperl-dev
@@ -11,4 +7,4 @@ add_library(app_perl SHARED ${SRC_FILES})
 target_include_directories(app_perl PRIVATE ${PERL_INCLUDE_PATH})
 # message(STATUS "PERL_EXTRA_C_FLAGS: ${PERL_EXTRA_C_FLAGS}")
 target_compile_definitions(app_perl PRIVATE ${PERL_EXTRA_C_FLAGS})
-target_link_libraries(app_perl PRIVATE kamailio ${PERL_LIBRARY})
+target_link_libraries(app_perl PRIVATE ${PERL_LIBRARY})

+ 1 - 5
src/modules/app_python/CMakeLists.txt

@@ -1,11 +1,7 @@
-cmake_minimum_required(VERSION 3.10)
-
-project(app_python)
-
 file(GLOB SRC_FILES "*.c")
 
 # python2-dev package is required for Python2::Module target
 find_package(Python2 REQUIRED COMPONENTS Development)
 
 add_library(app_python SHARED ${SRC_FILES})
-target_link_libraries(app_python PRIVATE kamailio Python2::Module)
+target_link_libraries(app_python PRIVATE Python2::Module)

+ 1 - 5
src/modules/app_python3/CMakeLists.txt

@@ -1,10 +1,6 @@
-cmake_minimum_required(VERSION 3.10)
-
-project(app_python3)
-
 file(GLOB SRC_FILES "*.c")
 
 find_package(Python3 REQUIRED COMPONENTS Development)
 
 add_library(app_python3 SHARED ${SRC_FILES})
-target_link_libraries(app_python3 PRIVATE kamailio Python3::Python)
+target_link_libraries(app_python3 PRIVATE Python3::Python)

+ 1 - 5
src/modules/app_python3s/CMakeLists.txt

@@ -1,10 +1,6 @@
-cmake_minimum_required(VERSION 3.10)
-
-project(app_python3s)
-
 file(GLOB SRC_FILES "*.c")
 
 find_package(Python3 REQUIRED COMPONENTS Development)
 
 add_library(app_python3s STATIC ${SRC_FILES})
-target_link_libraries(app_python3s PRIVATE kamailio Python3::Module)
+target_link_libraries(app_python3s PRIVATE Python3::Module)

+ 1 - 5
src/modules/app_ruby/CMakeLists.txt

@@ -1,10 +1,6 @@
-cmake_minimum_required(VERSION 3.10)
-
-project(app_ruby)
-
 file(GLOB SRC_FILES "*.c")
 
 find_package(Ruby REQUIRED)
 
 add_library(app_ruby SHARED ${SRC_FILES})
-target_link_libraries(app_ruby PRIVATE kamailio)
+# target_link_libraries(.*PRIVATE)

+ 1 - 5
src/modules/app_ruby_proc/CMakeLists.txt

@@ -1,7 +1,3 @@
-cmake_minimum_required(VERSION 3.10)
-
-project(app_ruby_proc)
-
 file(GLOB SRC_FILES "*.c")
 
 # ruby-dev package
@@ -9,4 +5,4 @@ find_package(Ruby REQUIRED)
 add_library(app_ruby_proc SHARED ${SRC_FILES})
 
 target_include_directories(app_ruby_proc PRIVATE ${Ruby_INCLUDE_DIRS})
-target_link_libraries(app_ruby_proc PRIVATE kamailio ${Ruby_LIBRARIES})
+target_link_libraries(app_ruby_proc PRIVATE ${Ruby_LIBRARIES})

+ 1 - 5
src/modules/async/CMakeLists.txt

@@ -1,8 +1,4 @@
-cmake_minimum_required(VERSION 3.10)
-
-project(async)
-
 file(GLOB SRC_FILES "*.c")
 
 add_library(async SHARED ${SRC_FILES})
-target_link_libraries(async PRIVATE kamailio)
+# target_link_libraries(.*PRIVATE)

+ 1 - 5
src/modules/auth/CMakeLists.txt

@@ -1,9 +1,5 @@
-cmake_minimum_required(VERSION 3.10)
-
-project(auth)
-
 file(GLOB auth_SRC "*.c")
 
 add_library(auth SHARED ${auth_SRC})
-target_link_libraries(auth PRIVATE kamailio)
+# target_link_libraries(.*PRIVATE)
 target_compile_definitions(auth PRIVATE USE_NC USE_OT_NONCE)

+ 1 - 5
src/modules/auth_db/CMakeLists.txt

@@ -1,8 +1,4 @@
-cmake_minimum_required(VERSION 3.10)
-
-project(auth_db)
-
 file(GLOB SRC_FILES "*.c")
 
 add_library(auth_db SHARED ${SRC_FILES})
-target_link_libraries(auth_db PRIVATE kamailio)
+# target_link_libraries(.*PRIVATE)

+ 1 - 5
src/modules/auth_diameter/CMakeLists.txt

@@ -1,8 +1,4 @@
-cmake_minimum_required(VERSION 3.10)
-
-project(auth_diameter)
-
 file(GLOB SRC_FILES "*.c")
 
 add_library(auth_diameter SHARED ${SRC_FILES})
-target_link_libraries(auth_diameter PRIVATE kamailio)
+# target_link_libraries(.*PRIVATE)

+ 1 - 5
src/modules/auth_ephemeral/CMakeLists.txt

@@ -1,8 +1,4 @@
-cmake_minimum_required(VERSION 3.10)
-
-project(auth_ephemeral)
-
 file(GLOB SRC_FILES "*.c")
 
 add_library(auth_ephemeral SHARED ${SRC_FILES})
-target_link_libraries(auth_ephemeral PRIVATE kamailio)
+# target_link_libraries(.*PRIVATE)

+ 1 - 5
src/modules/auth_radius/CMakeLists.txt

@@ -1,11 +1,7 @@
-cmake_minimum_required(VERSION 3.10)
-
-project(auth_radius)
-
 file(GLOB SRC_FILES "*.c")
 
 find_package(Radius REQUIRED)
 
 add_library(auth_radius SHARED ${SRC_FILES})
 target_compile_definitions(auth_radius PRIVATE ${RADIUSCLIENT_LIB})
-target_link_libraries(auth_radius PRIVATE kamailio)
+# target_link_libraries(.*PRIVATE)

+ 1 - 5
src/modules/auth_xkeys/CMakeLists.txt

@@ -1,8 +1,4 @@
-cmake_minimum_required(VERSION 3.10)
-
-project(auth_xkeys)
-
 file(GLOB SRC_FILES "*.c")
 
 add_library(auth_xkeys SHARED ${SRC_FILES})
-target_link_libraries(auth_xkeys PRIVATE kamailio)
+# target_link_libraries(.*PRIVATE)

+ 1 - 5
src/modules/avp/CMakeLists.txt

@@ -1,8 +1,4 @@
-cmake_minimum_required(VERSION 3.10)
-
-project(avp)
-
 file(GLOB SRC_FILES "*.c")
 
 add_library(avp SHARED ${SRC_FILES})
-target_link_libraries(avp PRIVATE kamailio)
+# target_link_libraries(.*PRIVATE)

+ 1 - 5
src/modules/avpops/CMakeLists.txt

@@ -1,9 +1,5 @@
-cmake_minimum_required(VERSION 3.10)
-
-project(avpops)
-
 file(GLOB SRC_FILES "*.c")
 
 add_library(avpops SHARED ${SRC_FILES})
 
-target_link_libraries(avpops PRIVATE kamailio)
+# target_link_libraries(.*PRIVATE)

+ 1 - 5
src/modules/benchmark/CMakeLists.txt

@@ -1,8 +1,4 @@
-cmake_minimum_required(VERSION 3.10)
-
-project(benchmark)
-
 file(GLOB SRC_FILES "*.c")
 
 add_library(benchmark SHARED ${SRC_FILES})
-target_link_libraries(benchmark PRIVATE kamailio)
+# target_link_libraries(.*PRIVATE)

+ 1 - 5
src/modules/blst/CMakeLists.txt

@@ -1,8 +1,4 @@
-cmake_minimum_required(VERSION 3.10)
-
-project(blst)
-
 file(GLOB SRC_FILES "*.c")
 
 add_library(blst SHARED ${SRC_FILES})
-target_link_libraries(blst PRIVATE kamailio)
+# target_link_libraries(.*PRIVATE)

+ 1 - 5
src/modules/call_control/CMakeLists.txt

@@ -1,8 +1,4 @@
-cmake_minimum_required(VERSION 3.10)
-
-project(call_control)
-
 file(GLOB SRC_FILES "*.c")
 
 add_library(call_control SHARED ${SRC_FILES})
-target_link_libraries(call_control PRIVATE kamailio)
+# target_link_libraries(.*PRIVATE)

+ 1 - 5
src/modules/call_obj/CMakeLists.txt

@@ -1,8 +1,4 @@
-cmake_minimum_required(VERSION 3.10)
-
-project(call_obj)
-
 file(GLOB SRC_FILES "*.c")
 
 add_library(call_obj SHARED ${SRC_FILES})
-target_link_libraries(call_obj PRIVATE kamailio)
+# target_link_libraries(.*PRIVATE)

+ 1 - 5
src/modules/carrierroute/CMakeLists.txt

@@ -1,9 +1,5 @@
-cmake_minimum_required(VERSION 3.10)
-
-project(carrierroute)
-
 file(GLOB SRC_FILES "*.c")
 
 add_library(carrierroute SHARED ${SRC_FILES})
 
-target_link_libraries(carrierroute PRIVATE kamailio)
+# target_link_libraries(.*PRIVATE)

+ 1 - 5
src/modules/cdp/CMakeLists.txt

@@ -1,10 +1,6 @@
-cmake_minimum_required(VERSION 3.10)
-
-project(cdp)
-
 file(GLOB SRC_FILES "*.c")
 
 find_package(LibXml2 REQUIRED)
 
 add_library(cdp SHARED ${SRC_FILES})
-target_link_libraries(cdp PRIVATE kamailio LibXml2::LibXml2)
+target_link_libraries(cdp PRIVATE LibXml2::LibXml2)

+ 1 - 5
src/modules/cdp_avp/CMakeLists.txt

@@ -1,8 +1,4 @@
-cmake_minimum_required(VERSION 3.10)
-
-project(cdp_avp)
-
 file(GLOB SRC_FILES "*.c")
 
 add_library(cdp_avp SHARED ${SRC_FILES})
-target_link_libraries(cdp_avp PRIVATE kamailio)
+# target_link_libraries(.*PRIVATE)

+ 1 - 5
src/modules/cfg_db/CMakeLists.txt

@@ -1,9 +1,5 @@
-cmake_minimum_required(VERSION 3.10)
-
-project(cfg_db)
-
 file(GLOB SRC_FILES "*.c")
 
 add_library(cfg_db SHARED ${SRC_FILES})
 
-target_link_libraries(cfg_db PRIVATE kamailio)
+# target_link_libraries(.*PRIVATE)

+ 1 - 5
src/modules/cfg_rpc/CMakeLists.txt

@@ -1,10 +1,6 @@
-cmake_minimum_required(VERSION 3.10)
-
-project(cfg_rpc)
-
 file(GLOB SRC_FILES "*.c")
 
 add_library(cfg_rpc SHARED ${SRC_FILES})
-target_link_libraries(cfg_rpc PRIVATE kamailio)
+# target_link_libraries(.*PRIVATE)
 
 # TODO: Also install kamcmd binary

+ 1 - 5
src/modules/cfgt/CMakeLists.txt

@@ -1,8 +1,4 @@
-cmake_minimum_required(VERSION 3.10)
-
-project(cfgt)
-
 file(GLOB SRC_FILES "*.c")
 
 add_library(cfgt SHARED ${SRC_FILES})
-target_link_libraries(cfgt PRIVATE kamailio)
+# target_link_libraries(.*PRIVATE)

+ 1 - 5
src/modules/cfgutils/CMakeLists.txt

@@ -1,8 +1,4 @@
-cmake_minimum_required(VERSION 3.10)
-
-project(cfgutils)
-
 file(GLOB SRC_FILES "*.c")
 
 add_library(cfgutils SHARED ${SRC_FILES})
-target_link_libraries(cfgutils PRIVATE kamailio)
+# target_link_libraries(.*PRIVATE)

+ 1 - 5
src/modules/cnxcc/CMakeLists.txt

@@ -1,7 +1,3 @@
-cmake_minimum_required(VERSION 3.10)
-
-project(cnxcc)
-
 find_package(PkgConfig REQUIRED)
 pkg_check_modules(redis REQUIRED IMPORTED_TARGET hiredis)
 add_library(redis::redis ALIAS PkgConfig::redis)
@@ -13,4 +9,4 @@ add_library(event::event ALIAS PkgConfig::EVENT)
 file(GLOB SRC_FILES "*.c")
 
 add_library(cnxcc SHARED ${SRC_FILES})
-target_link_libraries(cnxcc PRIVATE kamailio redis::redis event::event)
+target_link_libraries(cnxcc PRIVATE redis::redis event::event)

+ 1 - 5
src/modules/corex/CMakeLists.txt

@@ -1,8 +1,4 @@
-cmake_minimum_required(VERSION 3.10)
-
-project(corex)
-
 file(GLOB SRC_FILES "*.c")
 
 add_library(corex SHARED ${SRC_FILES})
-target_link_libraries(corex PRIVATE kamailio)
+# target_link_libraries(.*PRIVATE)

+ 1 - 5
src/modules/counters/CMakeLists.txt

@@ -1,10 +1,6 @@
-cmake_minimum_required(VERSION 3.10)
-
-project(counters)
-
 file(GLOB SRC_FILES "*.c")
 
 add_library(counters SHARED ${SRC_FILES})
-target_link_libraries(counters PRIVATE kamailio)
+# target_link_libraries(.*PRIVATE)
 
 # TODO: Also install kamcmd binary

+ 1 - 5
src/modules/cplc/CMakeLists.txt

@@ -1,10 +1,6 @@
-cmake_minimum_required(VERSION 3.10)
-
-project(cplc)
-
 file(GLOB SRC_FILES "*.c")
 
 find_package(LibXml2 REQUIRED)
 
 add_library(cplc SHARED ${SRC_FILES})
-target_link_libraries(cplc PRIVATE kamailio LibXml2::LibXml2)
+target_link_libraries(cplc PRIVATE LibXml2::LibXml2)

+ 1 - 5
src/modules/crypto/CMakeLists.txt

@@ -1,10 +1,6 @@
-cmake_minimum_required(VERSION 3.10)
-
-project(crypto)
-
 find_package(OpenSSL REQUIRED COMPONENTS SSL Crypto)
 
 file(GLOB SRC_FILES "*.c")
 
 add_library(crypto SHARED ${SRC_FILES})
-target_link_libraries(crypto PRIVATE kamailio OpenSSL::SSL OpenSSL::Crypto)
+target_link_libraries(crypto PRIVATE OpenSSL::SSL OpenSSL::Crypto)

+ 1 - 5
src/modules/ctl/CMakeLists.txt

@@ -1,12 +1,8 @@
-cmake_minimum_required(VERSION 3.10)
-
-project(ctl)
-
 file(GLOB SRC_FILES "*.c")
 
 add_library(ctl SHARED ${SRC_FILES})
 # TODO: Should this be picked by user defined or hardcoded?
 target_compile_definitions(ctl PRIVATE USE_FIFO CTL_SYSTEM_MALLOC)
-target_link_libraries(ctl PRIVATE kamailio)
+# target_link_libraries(.*PRIVATE)
 
 # TODO: Also install kamcmd binary

+ 1 - 7
src/modules/db2_ldap/CMakeLists.txt

@@ -1,7 +1,3 @@
-cmake_minimum_required(VERSION 3.10)
-
-project(db2_ldap)
-
 #  libsasl2-dev is required for LDAP support
 find_package(PkgConfig REQUIRED)
 pkg_check_modules(libsasl2 REQUIRED IMPORTED_TARGET libsasl2)
@@ -16,6 +12,4 @@ add_library(db2_ldap SHARED ${SRC_FILES})
 # LDAP_DEPRECATED is required for LDAP support else it will throw compile error
 target_compile_definitions(db2_ldap PRIVATE LDAP_DEPRECATED)
 target_include_directories(db2_ldap PRIVATE ${Ldap_INCLUDE_DIRS})
-target_link_libraries(
-  db2_ldap PRIVATE kamailio ${LDAP_LIBRARIES} libsasl2::libsasl2
-)
+target_link_libraries(db2_ldap PRIVATE ${LDAP_LIBRARIES} libsasl2::libsasl2)

+ 1 - 5
src/modules/db2_ops/CMakeLists.txt

@@ -1,9 +1,5 @@
-cmake_minimum_required(VERSION 3.10)
-
-project(db2_ops)
-
 file(GLOB SRC_FILES "*.c")
 
 add_library(db2_ops SHARED ${SRC_FILES})
 
-target_link_libraries(db2_ops PRIVATE kamailio)
+# target_link_libraries(.*PRIVATE)

+ 1 - 5
src/modules/db_berkeley/CMakeLists.txt

@@ -1,11 +1,7 @@
-cmake_minimum_required(VERSION 3.10)
-
-project(db_berkeley)
-
 # libdb++-dev
 find_package(BerkeleyDB REQUIRED)
 
 file(GLOB SRC_FILES "*.c")
 
 add_library(db_berkeley SHARED ${SRC_FILES})
-target_link_libraries(db_berkeley PRIVATE kamailio BerkeleyDB::BerkeleyDB)
+target_link_libraries(db_berkeley PRIVATE BerkeleyDB::BerkeleyDB)

+ 1 - 5
src/modules/db_cluster/CMakeLists.txt

@@ -1,9 +1,5 @@
-cmake_minimum_required(VERSION 3.10)
-
-project(db_cluster)
-
 file(GLOB SRC_FILES "*.c")
 
 add_library(db_cluster SHARED ${SRC_FILES})
 
-target_link_libraries(db_cluster PRIVATE kamailio)
+# target_link_libraries(.*PRIVATE)

+ 1 - 5
src/modules/db_flatstore/CMakeLists.txt

@@ -1,9 +1,5 @@
-cmake_minimum_required(VERSION 3.10)
-
-project(db_flatstore)
-
 file(GLOB SRC_FILES "*.c")
 
 add_library(db_flatstore SHARED ${SRC_FILES})
 
-target_link_libraries(db_flatstore PRIVATE kamailio)
+# target_link_libraries(.*PRIVATE)

+ 1 - 5
src/modules/db_mongodb/CMakeLists.txt

@@ -1,7 +1,3 @@
-cmake_minimum_required(VERSION 3.10)
-
-project(db_mongodb)
-
 # libmongoc-1.0 is required for this module
 # Missing dependency on Ubuntu 20.04 of libzstd-dev
 # find_package(zstd REQUIRED)
@@ -13,4 +9,4 @@ file(GLOB SRC_FILES "*.c")
 
 add_library(db_mongodb SHARED ${SRC_FILES})
 
-target_link_libraries(db_mongodb PRIVATE kamailio mongoc::mongoc)
+target_link_libraries(db_mongodb PRIVATE mongoc::mongoc)

+ 1 - 5
src/modules/db_mysql/CMakeLists.txt

@@ -1,7 +1,3 @@
-cmake_minimum_required(VERSION 3.10)
-
-project(db_mysql)
-
 find_package(MariaDBClient REQUIRED)
 
 if(NOT MariaDBClient_FOUND)
@@ -14,6 +10,6 @@ file(GLOB mySQL_SRC "*.c")
 add_library(db_mysql SHARED ${mySQL_SRC})
 
 target_include_directories(db_mysql PRIVATE ${MariaDBClient_INCLUDE_DIRS})
-target_link_libraries(db_mysql PRIVATE kamailio ${MariaDBClient_LIBRARIES})
+target_link_libraries(db_mysql PRIVATE ${MariaDBClient_LIBRARIES})
 
 # TODO Install script files for kamctl

+ 1 - 5
src/modules/db_oracle/CMakeLists.txt

@@ -1,7 +1,3 @@
-cmake_minimum_required(VERSION 3.10)
-
-project(db_oracle)
-
 # TODO: Needs some testing for OS that support OracleDB
 find_package(Oracle REQUIRED)
 
@@ -12,4 +8,4 @@ target_include_directories(db_oracle PRIVATE ${Oracle_INCLUDE_DIRS}
 )# /usr/include/oracle/18.3/client64)
 target_link_libraries(db_oracle PRIVATE occi clntsh)
 
-target_link_libraries(db_oracle PRIVATE kamailio)
+# target_link_libraries(.*PRIVATE)

+ 1 - 5
src/modules/db_perlvdb/CMakeLists.txt

@@ -1,7 +1,3 @@
-cmake_minimum_required(VERSION 3.10)
-
-project(db_perlvdb)
-
 find_package(PerlLibs REQUIRED)
 
 file(GLOB SRC_FILES "*.c")
@@ -9,4 +5,4 @@ file(GLOB SRC_FILES "*.c")
 add_library(db_perlvdb SHARED ${SRC_FILES})
 target_include_directories(db_perlvdb PRIVATE ${PERL_INCLUDE_PATH})
 target_compile_definitions(db_perlvdb PRIVATE ${PERL_EXTRA_C_FLAGS})
-target_link_libraries(db_perlvdb PRIVATE kamailio ${PERL_LIBRARY})
+target_link_libraries(db_perlvdb PRIVATE ${PERL_LIBRARY})

+ 1 - 5
src/modules/db_postgres/CMakeLists.txt

@@ -1,7 +1,3 @@
-cmake_minimum_required(VERSION 3.10)
-
-project(db_postgres)
-
 file(GLOB SRC_FILES "*.c")
 
 find_package(PostgreSQL REQUIRED)
@@ -10,4 +6,4 @@ add_library(db_postgres SHARED ${SRC_FILES})
 
 target_compile_definitions(db_postgres PRIVATE ${PostgreSQL_DEFINITIONS})
 target_include_directories(db_postgres PRIVATE ${PostgreSQL_INCLUDE_DIRS})
-target_link_libraries(db_postgres PRIVATE kamailio ${PostgreSQL_LIBRARIES})
+target_link_libraries(db_postgres PRIVATE ${PostgreSQL_LIBRARIES})

+ 1 - 5
src/modules/db_redis/CMakeLists.txt

@@ -1,7 +1,3 @@
-cmake_minimum_required(VERSION 3.10)
-
-project(db_redis)
-
 find_package(PkgConfig REQUIRED)
 pkg_check_modules(redis REQUIRED IMPORTED_TARGET hiredis)
 add_library(redis::redis ALIAS PkgConfig::redis)
@@ -12,4 +8,4 @@ file(GLOB SRC_FILES "*.c")
 
 add_library(db_redis SHARED ${SRC_FILES})
 
-target_link_libraries(db_redis PRIVATE kamailio redis::redis)
+target_link_libraries(db_redis PRIVATE redis::redis)

+ 1 - 5
src/modules/db_sqlite/CMakeLists.txt

@@ -1,10 +1,6 @@
-cmake_minimum_required(VERSION 3.10)
-
-project(db_sqlite)
-
 file(GLOB SRC_FILES "*.c")
 
 find_package(SQLite3 REQUIRED)
 
 add_library(db_sqlite SHARED ${SRC_FILES})
-target_link_libraries(db_sqlite PRIVATE kamailio SQLite::SQLite3)
+target_link_libraries(db_sqlite PRIVATE SQLite::SQLite3)

+ 1 - 5
src/modules/db_text/CMakeLists.txt

@@ -1,8 +1,4 @@
-cmake_minimum_required(VERSION 3.10)
-
-project(db_text)
-
 file(GLOB SRC_FILES "*.c")
 
 add_library(db_text SHARED ${SRC_FILES})
-target_link_libraries(db_text PRIVATE kamailio)
+# target_link_libraries(.*PRIVATE)

+ 1 - 5
src/modules/db_unixodbc/CMakeLists.txt

@@ -1,11 +1,7 @@
-cmake_minimum_required(VERSION 3.10)
-
-project(db_unixodbc)
-
 find_package(ODBC REQUIRED)
 
 file(GLOB SRC_FILES "*.c")
 
 add_library(db_unixodbc SHARED ${SRC_FILES})
 target_include_directories(db_unixodbc PRIVATE ${ODBC_INCLUDE_DIRS})
-target_link_libraries(db_unixodbc PRIVATE kamailio ${ODBC_LIBRARIES})
+target_link_libraries(db_unixodbc PRIVATE ${ODBC_LIBRARIES})

+ 1 - 5
src/modules/debugger/CMakeLists.txt

@@ -1,8 +1,4 @@
-cmake_minimum_required(VERSION 3.10)
-
-project(debugger)
-
 file(GLOB SRC_FILES "*.c")
 
 add_library(debugger SHARED ${SRC_FILES})
-target_link_libraries(debugger PRIVATE kamailio)
+# target_link_libraries(.*PRIVATE)

+ 1 - 5
src/modules/dialog/CMakeLists.txt

@@ -1,9 +1,5 @@
-cmake_minimum_required(VERSION 3.10)
-
-project(dialog)
-
 file(GLOB SRC_FILES "*.c")
 
 add_library(dialog SHARED ${SRC_FILES})
 
-target_link_libraries(dialog PRIVATE kamailio)
+# target_link_libraries(.*PRIVATE)

+ 1 - 5
src/modules/dialplan/CMakeLists.txt

@@ -1,9 +1,5 @@
-cmake_minimum_required(VERSION 3.10)
-
-project(dialplan)
-
 file(GLOB SRC_FILES "*.c")
 
 add_library(dialplan SHARED ${SRC_FILES})
 
-target_link_libraries(dialplan PRIVATE kamailio)
+# target_link_libraries(.*PRIVATE)

+ 1 - 5
src/modules/dispatcher/CMakeLists.txt

@@ -1,9 +1,5 @@
-cmake_minimum_required(VERSION 3.10)
-
-project(dispatcher)
-
 file(GLOB SRC_FILES "*.c")
 
 add_library(dispatcher SHARED ${SRC_FILES})
 
-target_link_libraries(dispatcher PRIVATE kamailio)
+# target_link_libraries(.*PRIVATE)

+ 1 - 5
src/modules/diversion/CMakeLists.txt

@@ -1,8 +1,4 @@
-cmake_minimum_required(VERSION 3.10)
-
-project(diversion)
-
 file(GLOB SRC_FILES "*.c")
 
 add_library(diversion SHARED ${SRC_FILES})
-target_link_libraries(diversion PRIVATE kamailio)
+# target_link_libraries(.*PRIVATE)

+ 1 - 5
src/modules/dlgs/CMakeLists.txt

@@ -1,8 +1,4 @@
-cmake_minimum_required(VERSION 3.10)
-
-project(dlgs)
-
 file(GLOB SRC_FILES "*.c")
 
 add_library(dlgs SHARED ${SRC_FILES})
-target_link_libraries(dlgs PRIVATE kamailio)
+# target_link_libraries(.*PRIVATE)

+ 1 - 5
src/modules/dmq/CMakeLists.txt

@@ -1,9 +1,5 @@
-cmake_minimum_required(VERSION 3.10)
-
-project(dmq)
-
 file(GLOB SRC_FILES "*.c")
 
 add_library(dmq SHARED ${SRC_FILES})
 
-target_link_libraries(dmq PRIVATE kamailio)
+# target_link_libraries(.*PRIVATE)

+ 1 - 5
src/modules/dmq_usrloc/CMakeLists.txt

@@ -1,8 +1,4 @@
-cmake_minimum_required(VERSION 3.10)
-
-project(dmq_usrloc)
-
 file(GLOB SRC_FILES "*.c")
 
 add_library(dmq_usrloc SHARED ${SRC_FILES})
-target_link_libraries(dmq_usrloc PRIVATE kamailio)
+# target_link_libraries(.*PRIVATE)

+ 1 - 5
src/modules/dnssec/CMakeLists.txt

@@ -1,7 +1,3 @@
-cmake_minimum_required(VERSION 3.10)
-
-project(dnssec)
-
 file(GLOB SRC_FILES "*.c")
 
 find_package(OpenSSL REQUIRED COMPONENTS SSL Crypto)
@@ -16,4 +12,4 @@ target_link_libraries(
   dnssec PRIVATE val-threads sres Threads::Threads OpenSSL::SSL OpenSSL::Crypto
 )
 
-target_link_libraries(dnssec PRIVATE kamailio)
+# target_link_libraries(.*PRIVATE)

+ 1 - 5
src/modules/domain/CMakeLists.txt

@@ -1,9 +1,5 @@
-cmake_minimum_required(VERSION 3.10)
-
-project(domain)
-
 file(GLOB SRC_FILES "*.c")
 
 add_library(domain SHARED ${SRC_FILES})
 
-target_link_libraries(domain PRIVATE kamailio)
+# target_link_libraries(.*PRIVATE)

+ 1 - 5
src/modules/domainpolicy/CMakeLists.txt

@@ -1,9 +1,5 @@
-cmake_minimum_required(VERSION 3.10)
-
-project(domainpolicy)
-
 file(GLOB SRC_FILES "*.c")
 
 add_library(domainpolicy SHARED ${SRC_FILES})
 
-target_link_libraries(domainpolicy PRIVATE kamailio)
+# target_link_libraries(.*PRIVATE)

+ 1 - 5
src/modules/drouting/CMakeLists.txt

@@ -1,9 +1,5 @@
-cmake_minimum_required(VERSION 3.10)
-
-project(drouting)
-
 file(GLOB SRC_FILES "*.c")
 
 add_library(drouting SHARED ${SRC_FILES})
 
-target_link_libraries(drouting PRIVATE kamailio)
+# target_link_libraries(.*PRIVATE)

+ 1 - 5
src/modules/enum/CMakeLists.txt

@@ -1,8 +1,4 @@
-cmake_minimum_required(VERSION 3.10)
-
-project(enum)
-
 file(GLOB SRC_FILES "*.c")
 
 add_library(enum SHARED ${SRC_FILES})
-target_link_libraries(enum PRIVATE kamailio)
+# target_link_libraries(.*PRIVATE)

+ 1 - 5
src/modules/erlang/CMakeLists.txt

@@ -1,11 +1,7 @@
-cmake_minimum_required(VERSION 3.10)
-
-project(erlang)
-
 # erlang-dev
 find_package(Erlang REQUIRED)
 
 file(GLOB SRC_FILES "*.c")
 
 add_library(erlang SHARED ${SRC_FILES})
-target_link_libraries(erlang PRIVATE kamailio Erlang::EI)
+target_link_libraries(erlang PRIVATE Erlang::EI)

+ 1 - 5
src/modules/evapi/CMakeLists.txt

@@ -1,10 +1,6 @@
-cmake_minimum_required(VERSION 3.10)
-
-project(evapi)
-
 find_package(Libev REQUIRED)
 
 file(GLOB SRC_FILES "*.c")
 
 add_library(evapi SHARED ${SRC_FILES})
-target_link_libraries(evapi PRIVATE kamailio Libev::Libev)
+target_link_libraries(evapi PRIVATE Libev::Libev)

+ 1 - 5
src/modules/evrexec/CMakeLists.txt

@@ -1,8 +1,4 @@
-cmake_minimum_required(VERSION 3.10)
-
-project(evrexec)
-
 file(GLOB SRC_FILES "*.c")
 
 add_library(evrexec SHARED ${SRC_FILES})
-target_link_libraries(evrexec PRIVATE kamailio)
+# target_link_libraries(.*PRIVATE)

+ 1 - 5
src/modules/exec/CMakeLists.txt

@@ -1,8 +1,4 @@
-cmake_minimum_required(VERSION 3.10)
-
-project(exec)
-
 file(GLOB SRC_FILES "*.c")
 
 add_library(exec SHARED ${SRC_FILES})
-target_link_libraries(exec PRIVATE kamailio)
+# target_link_libraries(.*PRIVATE)

+ 1 - 5
src/modules/file_out/CMakeLists.txt

@@ -1,8 +1,4 @@
-cmake_minimum_required(VERSION 3.10)
-
-project(file_out)
-
 file(GLOB SRC_FILES "*.c")
 
 add_library(file_out SHARED ${SRC_FILES})
-target_link_libraries(file_out PRIVATE kamailio)
+# target_link_libraries(.*PRIVATE)

+ 1 - 5
src/modules/gcrypt/CMakeLists.txt

@@ -1,7 +1,3 @@
-cmake_minimum_required(VERSION 3.10)
-
-project(gcrypt)
-
 find_package(PkgConfig REQUIRED)
 pkg_check_modules(gcrypt REQUIRED IMPORTED_TARGET libgcrypt)
 add_library(gcrypt::gcrypt ALIAS PkgConfig::gcrypt)
@@ -9,4 +5,4 @@ add_library(gcrypt::gcrypt ALIAS PkgConfig::gcrypt)
 file(GLOB SRC_FILES "*.c")
 
 add_library(gcrypt SHARED ${SRC_FILES})
-target_link_libraries(gcrypt PRIVATE kamailio gcrypt::gcrypt)
+target_link_libraries(gcrypt PRIVATE gcrypt::gcrypt)

+ 1 - 5
src/modules/geoip/CMakeLists.txt

@@ -1,7 +1,3 @@
-cmake_minimum_required(VERSION 3.10)
-
-project(geoip)
-
 file(GLOB SRC_FILES "*.c")
 
 find_package(PkgConfig REQUIRED)
@@ -9,4 +5,4 @@ pkg_check_modules(geoip REQUIRED IMPORTED_TARGET geoip)
 
 add_library(geoip SHARED ${SRC_FILES})
 target_include_directories(geoip PRIVATE ${geoip_INCLUDE_DIRS})
-target_link_libraries(geoip PRIVATE kamailio ${geoip_LIBRARIES})
+target_link_libraries(geoip PRIVATE ${geoip_LIBRARIES})

+ 1 - 5
src/modules/geoip2/CMakeLists.txt

@@ -1,7 +1,3 @@
-cmake_minimum_required(VERSION 3.10)
-
-project(geoip2)
-
 file(GLOB SRC_FILES "*.c")
 
 find_package(PkgConfig REQUIRED)
@@ -10,4 +6,4 @@ pkg_check_modules(geoip2 REQUIRED IMPORTED_TARGET libmaxminddb)
 add_library(geoip2 SHARED ${SRC_FILES})
 
 target_include_directories(geoip2 PRIVATE ${geoip2_INCLUDE_DIRS})
-target_link_libraries(geoip2 PRIVATE kamailio ${geip2_LIBRARIES})
+target_link_libraries(geoip2 PRIVATE ${geip2_LIBRARIES})

+ 1 - 5
src/modules/group/CMakeLists.txt

@@ -1,9 +1,5 @@
-cmake_minimum_required(VERSION 3.10)
-
-project(group)
-
 file(GLOB SRC_FILES "*.c")
 
 add_library(group SHARED ${SRC_FILES})
 
-target_link_libraries(group PRIVATE kamailio)
+# target_link_libraries(.*PRIVATE)

+ 1 - 5
src/modules/gzcompress/CMakeLists.txt

@@ -1,7 +1,3 @@
-cmake_minimum_required(VERSION 3.10)
-
-project(gzcompress)
-
 file(GLOB SRC_FILES "*.c")
 
 find_package(PkgConfig REQUIRED)
@@ -9,4 +5,4 @@ pkg_check_modules(zlib REQUIRED IMPORTED_TARGET zlib)
 add_library(zlib::zlib ALIAS PkgConfig::zlib)
 
 add_library(gzcompress SHARED ${SRC_FILES})
-target_link_libraries(gzcompress PRIVATE kamailio zlib::zlib)
+target_link_libraries(gzcompress PRIVATE zlib::zlib)

+ 1 - 5
src/modules/h350/CMakeLists.txt

@@ -1,8 +1,4 @@
-cmake_minimum_required(VERSION 3.10)
-
-project(h350)
-
 file(GLOB SRC_FILES "*.c")
 
 add_library(h350 SHARED ${SRC_FILES})
-target_link_libraries(h350 PRIVATE kamailio)
+# target_link_libraries(.*PRIVATE)

+ 1 - 5
src/modules/htable/CMakeLists.txt

@@ -1,9 +1,5 @@
-cmake_minimum_required(VERSION 3.10)
-
-project(htable)
-
 file(GLOB SRC_FILES "*.c")
 
 add_library(htable SHARED ${SRC_FILES})
 
-target_link_libraries(htable PRIVATE kamailio)
+# target_link_libraries(.*PRIVATE)

+ 1 - 7
src/modules/http_async_client/CMakeLists.txt

@@ -1,7 +1,3 @@
-cmake_minimum_required(VERSION 3.10)
-
-project(http_async_client)
-
 file(GLOB SRC_FILES "*.c")
 
 find_package(CURL REQUIRED)
@@ -11,6 +7,4 @@ pkg_check_modules(EVENT REQUIRED IMPORTED_TARGET libevent)
 add_library(event::event ALIAS PkgConfig::EVENT)
 
 add_library(http_async_client SHARED ${SRC_FILES})
-target_link_libraries(
-  http_async_client PRIVATE kamailio CURL::libcurl event::event
-)
+target_link_libraries(http_async_client PRIVATE CURL::libcurl event::event)

+ 1 - 5
src/modules/http_client/CMakeLists.txt

@@ -1,10 +1,6 @@
-cmake_minimum_required(VERSION 3.10)
-
-project(http_client)
-
 find_package(CURL REQUIRED)
 
 file(GLOB SRC_FILES "*.c")
 
 add_library(http_client SHARED ${SRC_FILES})
-target_link_libraries(http_client PRIVATE kamailio CURL::libcurl)
+target_link_libraries(http_client PRIVATE CURL::libcurl)

+ 1 - 5
src/modules/imc/CMakeLists.txt

@@ -1,9 +1,5 @@
-cmake_minimum_required(VERSION 3.10)
-
-project(imc)
-
 file(GLOB SRC_FILES "*.c")
 
 add_library(imc SHARED ${SRC_FILES})
 
-target_link_libraries(imc PRIVATE kamailio)
+# target_link_libraries(.*PRIVATE)

+ 1 - 5
src/modules/ims_auth/CMakeLists.txt

@@ -1,10 +1,6 @@
-cmake_minimum_required(VERSION 3.10)
-
-project(ims_auth)
-
 find_package(LibXml2 REQUIRED)
 
 file(GLOB SRC_FILES "*.c")
 
 add_library(ims_auth SHARED ${SRC_FILES})
-target_link_libraries(ims_auth PRIVATE kamailio LibXml2::LibXml2)
+target_link_libraries(ims_auth PRIVATE LibXml2::LibXml2)

+ 1 - 5
src/modules/ims_charging/CMakeLists.txt

@@ -1,9 +1,5 @@
-cmake_minimum_required(VERSION 3.10)
-
-project(ims_charging)
-
 file(GLOB SRC_FILES "*.c")
 
 add_library(ims_charging SHARED ${SRC_FILES})
 
-target_link_libraries(ims_charging PRIVATE kamailio)
+# target_link_libraries(.*PRIVATE)

+ 1 - 5
src/modules/ims_dialog/CMakeLists.txt

@@ -1,9 +1,5 @@
-cmake_minimum_required(VERSION 3.10)
-
-project(ims_dialog)
-
 file(GLOB SRC_FILES "*.c")
 
 add_library(ims_dialog SHARED ${SRC_FILES})
 
-target_link_libraries(ims_dialog PRIVATE kamailio)
+# target_link_libraries(.*PRIVATE)

+ 1 - 5
src/modules/ims_diameter_server/CMakeLists.txt

@@ -1,9 +1,5 @@
-cmake_minimum_required(VERSION 3.10)
-
-project(ims_diameter_server)
-
 file(GLOB SRC_FILES "*.c")
 
 add_library(ims_diameter_server SHARED ${SRC_FILES})
 
-target_link_libraries(ims_diameter_server PRIVATE kamailio)
+# target_link_libraries(.*PRIVATE)

+ 1 - 5
src/modules/ims_icscf/CMakeLists.txt

@@ -1,11 +1,7 @@
-cmake_minimum_required(VERSION 3.10)
-
-project(ims_icscf)
-
 find_package(LibXml2 REQUIRED)
 
 file(GLOB SRC_FILES "*.c")
 
 add_library(ims_icscf SHARED ${SRC_FILES})
 
-target_link_libraries(ims_icscf PRIVATE kamailio LibXml2::LibXml2)
+target_link_libraries(ims_icscf PRIVATE LibXml2::LibXml2)

+ 1 - 5
src/modules/ims_ipsec_pcscf/CMakeLists.txt

@@ -1,7 +1,3 @@
-cmake_minimum_required(VERSION 3.10)
-
-project(ims_ipsec_pcscf)
-
 find_package(PkgConfig REQUIRED)
 pkg_check_modules(libmnl REQUIRED IMPORTED_TARGET libmnl)
 add_library(libmnl::libmnl ALIAS PkgConfig::libmnl)
@@ -10,4 +6,4 @@ file(GLOB SRC_FILES "*.c")
 
 add_library(ims_ipsec_pcscf SHARED ${SRC_FILES})
 
-target_link_libraries(ims_ipsec_pcscf PRIVATE kamailio libmnl::libmnl)
+target_link_libraries(ims_ipsec_pcscf PRIVATE libmnl::libmnl)

+ 1 - 5
src/modules/ims_isc/CMakeLists.txt

@@ -1,10 +1,6 @@
-cmake_minimum_required(VERSION 3.10)
-
-project(ims_isc)
-
 find_package(LibXml2 REQUIRED)
 
 file(GLOB SRC_FILES "*.c")
 
 add_library(ims_isc SHARED ${SRC_FILES})
-target_link_libraries(ims_isc PRIVATE kamailio LibXml2::LibXml2)
+target_link_libraries(ims_isc PRIVATE LibXml2::LibXml2)

+ 1 - 5
src/modules/ims_ocs/CMakeLists.txt

@@ -1,9 +1,5 @@
-cmake_minimum_required(VERSION 3.10)
-
-project(ims_ocs)
-
 file(GLOB SRC_FILES "*.c")
 
 add_library(ims_ocs SHARED ${SRC_FILES})
 
-target_link_libraries(ims_ocs PRIVATE kamailio)
+# target_link_libraries(.*PRIVATE)

+ 1 - 5
src/modules/ims_qos/CMakeLists.txt

@@ -1,9 +1,5 @@
-cmake_minimum_required(VERSION 3.10)
-
-project(ims_qos)
-
 file(GLOB SRC_FILES "*.c")
 
 add_library(ims_qos SHARED ${SRC_FILES})
 
-target_link_libraries(ims_qos PRIVATE kamailio)
+# target_link_libraries(.*PRIVATE)

+ 1 - 5
src/modules/ims_qos_npn/CMakeLists.txt

@@ -1,9 +1,5 @@
-cmake_minimum_required(VERSION 3.10)
-
-project(osp)
-
 file(GLOB SRC_FILES "*.c")
 
 add_library(osp SHARED ${SRC_FILES})
 
-target_link_libraries(osp PRIVATE kamailio)
+# target_link_libraries(.*PRIVATE)

+ 1 - 5
src/modules/ims_registrar_pcscf/CMakeLists.txt

@@ -1,10 +1,6 @@
-cmake_minimum_required(VERSION 3.10)
-
-project(ims_registrar_pcscf)
-
 file(GLOB SRC_FILES "*.c")
 
 find_package(LibXml2 REQUIRED)
 
 add_library(ims_registrar_pcscf SHARED ${SRC_FILES})
-target_link_libraries(ims_registrar_pcscf PRIVATE kamailio LibXml2::LibXml2)
+target_link_libraries(ims_registrar_pcscf PRIVATE LibXml2::LibXml2)

+ 1 - 5
src/modules/ims_registrar_scscf/CMakeLists.txt

@@ -1,10 +1,6 @@
-cmake_minimum_required(VERSION 3.10)
-
-project(ims_registrar_scscf)
-
 file(GLOB SRC_FILES "*.c")
 
 find_package(LibXml2 REQUIRED)
 
 add_library(ims_registrar_scscf SHARED ${SRC_FILES})
-target_link_libraries(ims_registrar_scscf PRIVATE kamailio LibXml2::LibXml2)
+target_link_libraries(ims_registrar_scscf PRIVATE LibXml2::LibXml2)

+ 1 - 5
src/modules/ims_usrloc_pcscf/CMakeLists.txt

@@ -1,9 +1,5 @@
-cmake_minimum_required(VERSION 3.10)
-
-project(ims_usrloc_pcscf)
-
 file(GLOB SRC_FILES "*.c")
 
 add_library(ims_usrloc_pcscf SHARED ${SRC_FILES})
 
-target_link_libraries(ims_usrloc_pcscf PRIVATE kamailio)
+# target_link_libraries(.*PRIVATE)

+ 1 - 5
src/modules/ims_usrloc_scscf/CMakeLists.txt

@@ -1,9 +1,5 @@
-cmake_minimum_required(VERSION 3.10)
-
-project(ims_usrloc_scscf)
-
 file(GLOB SRC_FILES "*.c")
 
 add_library(ims_usrloc_scscf SHARED ${SRC_FILES})
 
-target_link_libraries(ims_usrloc_scscf PRIVATE kamailio)
+# target_link_libraries(.*PRIVATE)

+ 1 - 5
src/modules/influxdbc/CMakeLists.txt

@@ -1,8 +1,4 @@
-cmake_minimum_required(VERSION 3.10)
-
-project(influxdbc)
-
 file(GLOB SRC_FILES "*.c")
 
 add_library(influxdbc SHARED ${SRC_FILES})
-target_link_libraries(influxdbc PRIVATE kamailio)
+# target_link_libraries(.*PRIVATE)

+ 1 - 5
src/modules/ipops/CMakeLists.txt

@@ -1,8 +1,4 @@
-cmake_minimum_required(VERSION 3.10)
-
-project(ipops)
-
 file(GLOB SRC_FILES "*.c")
 
 add_library(ipops SHARED ${SRC_FILES})
-target_link_libraries(ipops PRIVATE kamailio)
+# target_link_libraries(.*PRIVATE)

+ 1 - 5
src/modules/jansson/CMakeLists.txt

@@ -1,7 +1,3 @@
-cmake_minimum_required(VERSION 3.10)
-
-project(jansson)
-
 file(GLOB SRC_FILES "*.c")
 
 find_package(PkgConfig REQUIRED)
@@ -9,4 +5,4 @@ pkg_check_modules(JANSSON REQUIRED IMPORTED_TARGET jansson)
 add_library(jansson::jansson ALIAS PkgConfig::JANSSON)
 
 add_library(jansson SHARED ${SRC_FILES})
-target_link_libraries(jansson PRIVATE kamailio jansson::jansson)
+target_link_libraries(jansson PRIVATE jansson::jansson)

+ 0 - 4
src/modules/janssonrpcc/CMakeLists.txt

@@ -1,7 +1,3 @@
-cmake_minimum_required(VERSION 3.10)
-
-project(janssonrpcc)
-
 file(GLOB SRC_FILES "*.c")
 
 find_package(PkgConfig REQUIRED)

Algúns arquivos non se mostraron porque demasiados arquivos cambiaron neste cambio