|
@@ -60,8 +60,7 @@ set(MOD_LIST_BASIC
|
|
|
topos_htable
|
|
|
sipdump
|
|
|
pv_headers
|
|
|
- kemix
|
|
|
-)
|
|
|
+ kemix)
|
|
|
|
|
|
# * extra used modules, with no extra dependency
|
|
|
set(MOD_LIST_EXTRA
|
|
@@ -103,8 +102,7 @@ set(MOD_LIST_EXTRA
|
|
|
xhttp_prom
|
|
|
dlgs
|
|
|
sworker
|
|
|
- influxdbc
|
|
|
-)
|
|
|
+ influxdbc)
|
|
|
|
|
|
# * common modules depending on database
|
|
|
set(MOD_LIST_DB
|
|
@@ -141,13 +139,11 @@ set(MOD_LIST_DB
|
|
|
uri_db
|
|
|
userblocklist
|
|
|
usrloc
|
|
|
- secfilter
|
|
|
-)
|
|
|
+ secfilter)
|
|
|
|
|
|
# * common modules depending on database, using UID db schema
|
|
|
set(MOD_LIST_DBUID db2_ops uid_auth_db uid_avp_db uid_domain uid_gflags
|
|
|
- uid_uri_db
|
|
|
-)
|
|
|
+ uid_uri_db)
|
|
|
|
|
|
# * modules for devel purposes
|
|
|
set(MOD_LIST_DEVEL misctest)
|
|
@@ -170,9 +166,6 @@ set(MOD_LIST_POSTGRES db_postgres)
|
|
|
# * modules depending on unixodbc library
|
|
|
set(MOD_LIST_UNIXODBC db_unixodbc)
|
|
|
|
|
|
-# * modules depending on mysql cassandra library
|
|
|
-set(MOD_LIST_CASSANDRA db_cassandra ndb_cassandra)
|
|
|
-
|
|
|
# * modules depending on xml2 library
|
|
|
set(MOD_LIST_CPLC cplc)
|
|
|
|
|
@@ -240,8 +233,7 @@ set(MOD_LIST_PRESENCE
|
|
|
pua_xmpp
|
|
|
rls
|
|
|
xcap_client
|
|
|
- xcap_server
|
|
|
-)
|
|
|
+ xcap_server)
|
|
|
|
|
|
# * modules depending on lua library
|
|
|
set(MOD_LIST_LUA app_lua)
|
|
@@ -288,9 +280,6 @@ set(MOD_LIST_JANSSON_EVENT janssonrpcc)
|
|
|
# * modules depending on redis library
|
|
|
set(MOD_LIST_REDIS db_redis ndb_redis topos_redis)
|
|
|
|
|
|
-# * modules depending on mono library
|
|
|
-set(MOD_LIST_MONO app_mono)
|
|
|
-
|
|
|
# * modules related to IMS extensions
|
|
|
set(MOD_LIST_IMS
|
|
|
cdp
|
|
@@ -307,11 +296,7 @@ set(MOD_LIST_IMS
|
|
|
ims_charging
|
|
|
ims_ocs
|
|
|
ims_diameter_server
|
|
|
- ims_ipsec_pcscf
|
|
|
-)
|
|
|
-
|
|
|
-# * modules depending on osp toolkit library
|
|
|
-set(MOD_LIST_OSP osp)
|
|
|
+ ims_ipsec_pcscf)
|
|
|
|
|
|
# * modules depending on java library
|
|
|
set(MOD_LIST_JAVA app_java)
|
|
@@ -418,12 +403,9 @@ set(MOD_LIST_ALL
|
|
|
${MOD_LIST_JSON}
|
|
|
${MOD_LIST_JSON_EVENT}
|
|
|
${MOD_LIST_REDIS}
|
|
|
- ${MOD_LIST_MONO}
|
|
|
${MOD_LIST_IMS}
|
|
|
- ${MOD_LIST_CASSANDRA}
|
|
|
${MOD_LIST_ORACLE}
|
|
|
${MOD_LIST_OUTBOUND}
|
|
|
- ${MOD_LIST_OSP}
|
|
|
${MOD_LIST_JAVA}
|
|
|
${MOD_LIST_DNSSEC}
|
|
|
${MOD_LIST_SCTP}
|
|
@@ -457,8 +439,7 @@ set(MOD_LIST_ALL
|
|
|
${MOD_LIST_MICROHTTPD}
|
|
|
${MOD_LIST_NGHTTP2}
|
|
|
${MOD_LIST_GCRYPT}
|
|
|
- ${MOD_LIST_RTP_MEDIA_SERVER}
|
|
|
-)
|
|
|
+ ${MOD_LIST_RTP_MEDIA_SERVER})
|
|
|
|
|
|
# sort the list
|
|
|
list(SORT MOD_LIST_ALL)
|
|
@@ -473,16 +454,14 @@ list(SORT MOD_LIST_ALL)
|
|
|
set(MODULE_GROUP_ALL ${MOD_LIST_ALL})
|
|
|
|
|
|
set(MODULE_GROUP_DEFAULT ${MOD_LIST_BASIC} ${MOD_LIST_EXTRA} ${MOD_LIST_DB}
|
|
|
- ${MOD_LIST_DBUID} ${MOD_LIST_DEVEL} ${MOD_LIST_JSDT}
|
|
|
-)
|
|
|
+ ${MOD_LIST_DBUID} ${MOD_LIST_DEVEL} ${MOD_LIST_JSDT})
|
|
|
|
|
|
# Modules in this group are the default compiled modules due to no
|
|
|
# internal/external compile or link dependencies
|
|
|
# module_group_standard=$(mod_list_basic) $(mod_list_extra) \ $(mod_list_devel)
|
|
|
# $(mod_list_jsdt)
|
|
|
set(MODULE_GROUP_STANDARD ${MOD_LIST_BASIC} ${MOD_LIST_EXTRA} ${MOD_LIST_DEVEL}
|
|
|
- ${MOD_LIST_JSDT}
|
|
|
-)
|
|
|
+ ${MOD_LIST_JSDT})
|
|
|
|
|
|
# Modules in this group are considered a standard part due to widespread usage,
|
|
|
# but they have dependencies that must be satisfied for compilation (e.g., lcr,
|
|
@@ -496,8 +475,7 @@ set(MODULE_GROUP_COMMON
|
|
|
${MOD_LIST_RADIUS}
|
|
|
${MOD_LIST_XMLDEPS}
|
|
|
${MOD_LIST_PRESENCE}
|
|
|
- ${MOD_LIST_TLSDEPS}
|
|
|
-)
|
|
|
+ ${MOD_LIST_TLSDEPS})
|
|
|
|
|
|
# For db use (db modules, excluding drivers) module_group_db=$(mod_list_db)
|
|
|
set(MODULE_GROUP_DB ${MOD_LIST_DB})
|
|
@@ -536,13 +514,11 @@ set(AVAILABLE_GROUPS ALL DEFAULT STANDARD COMMON)
|
|
|
# --- Groups defined for pacKaging ###
|
|
|
# Standard modules in main pkg
|
|
|
set(MODULE_GROUP_KSTANDARD ${MOD_LIST_BASIC} ${MOD_LIST_EXTRA} ${MOD_LIST_DB}
|
|
|
- ${MOD_LIST_DBUID} ${MOD_LIST_PCRE} ${MOD_LIST_JSDT}
|
|
|
-)
|
|
|
+ ${MOD_LIST_DBUID} ${MOD_LIST_PCRE} ${MOD_LIST_JSDT})
|
|
|
|
|
|
# Standard modules without any dependencies (such as pcre)
|
|
|
set(MODULE_GROUP_KMINI ${MOD_LIST_BASIC} ${MOD_LIST_EXTRA} ${MOD_LIST_DB}
|
|
|
- ${MOD_LIST_DBUID} ${MOD_LIST_JSDT}
|
|
|
-)
|
|
|
+ ${MOD_LIST_DBUID} ${MOD_LIST_JSDT})
|
|
|
# pkg pcre module
|
|
|
set(MODULE_GROUP_KPCRE ${MOD_LIST_PCRE})
|
|
|
|
|
@@ -799,8 +775,7 @@ list(
|
|
|
KNGHTTP2
|
|
|
KGCRYPT
|
|
|
KSECSIPID
|
|
|
- KRT_MEDIA_SERVER
|
|
|
-)
|
|
|
+ KRT_MEDIA_SERVER)
|
|
|
|
|
|
# # Option to allow the user to define which group to build
|
|
|
# set(SELECTED_PACKAGE_GROUP
|