Module: kamailio Branch: master Commit: ae28e39830f79ee2abf34518678749678e7d14bb URL: https://github.com/kamailio/kamailio/commit/ae28e39830f79ee2abf3451867874967...
Author: Xenofon Karamanos xk@gilawa.com Committer: Xenofon Karamanos xk@gilawa.com Date: 2025-07-24T12:48:45Z
cmake: Remove Flavour options
---
Modified: cmake/defs.cmake Modified: src/modules/tm/CMakeLists.txt Modified: src/modules/tsilo/CMakeLists.txt
---
Diff: https://github.com/kamailio/kamailio/commit/ae28e39830f79ee2abf3451867874967... Patch: https://github.com/kamailio/kamailio/commit/ae28e39830f79ee2abf3451867874967...
---
diff --git a/cmake/defs.cmake b/cmake/defs.cmake index 7fa11e89093..d186974e2e4 100644 --- a/cmake/defs.cmake +++ b/cmake/defs.cmake @@ -38,15 +38,6 @@ message(STATUS "Target Processor Alias: ${TARGET_ARCH}") # supported_archs) message(FATAL_ERROR "Target architecture not supported") # endif()
-# Flavor of the project flavour: sip-router, ser or kamailio This is used to -# define the MAIN_NAME flag TODO: Kamailio only -set(flavours kamailio) -set(FLAVOUR - "kamailio" - CACHE STRING "Flavour of the project" -) -set_property(CACHE FLAVOUR PROPERTY STRINGS ${flavours}) - # Verbose option (for debugging purposes) (was quiet in Makefile.defs) Probably # not needed in CMake and can be removed Use the -DCMAKE_VERBOSE_MAKEFILE=ON # option to enable verbose mode @@ -93,17 +84,25 @@ option(HAVE_RESOLV_RES "Have resolv_res" ON)
option(KSR_PTHREAD_MUTEX_SHARED "Use shared mutex for TLS" ON) option(STATISTICS "Statistics" ON) -# if(${MEMPKG}) target_compile_definitions(common INTERFACE PKG_MALLOC) else() -# if(${MEMDBGSYS}) target_compile_definitions(common INTERFACE DDBG_SYS_MEMORY) -# endif() endif() + +# if(${MEMPKG}) +# target_compile_definitions(common INTERFACE PKG_MALLOC) +# else() +# if(${MEMDBGSYS}) +# target_compile_definitions(common INTERFACE DDBG_SYS_MEMORY) +# endif() +# endif()
# ----------------------- # TLS support # ----------------------- option(TLS_HOOKS "TLS hooks support" ON) option(CORE_TLS "CORE_TLS" OFF) -# set(CORE_TLS "" CACHE STRING "CORE_TLS") set(TLS_HOOKS ON CACHE BOOL "TLS -# hooks support") +# set(CORE_TLS "" CACHE STRING "CORE_TLS") +# set(TLS_HOOKS +# ON +# CACHE BOOL "TLS hooks support" +# )
if(${CORE_TLS}) set(RELEASE "${RELEASE}-tls") diff --git a/src/modules/tm/CMakeLists.txt b/src/modules/tm/CMakeLists.txt index ba90e2400fd..fcc0c026057 100644 --- a/src/modules/tm/CMakeLists.txt +++ b/src/modules/tm/CMakeLists.txt @@ -2,6 +2,4 @@ file(GLOB MODULE_SOURCES "*.c")
add_library(${module_name} SHARED ${MODULE_SOURCES})
-if(${FLAVOUR} STREQUAL "kamailio") - target_compile_definitions(${module_name} PRIVATE WITH_EVENT_LOCAL_REQUEST) -endif() +target_compile_definitions(${module_name} PRIVATE WITH_EVENT_LOCAL_REQUEST) diff --git a/src/modules/tsilo/CMakeLists.txt b/src/modules/tsilo/CMakeLists.txt index ba90e2400fd..fcc0c026057 100644 --- a/src/modules/tsilo/CMakeLists.txt +++ b/src/modules/tsilo/CMakeLists.txt @@ -2,6 +2,4 @@ file(GLOB MODULE_SOURCES "*.c")
add_library(${module_name} SHARED ${MODULE_SOURCES})
-if(${FLAVOUR} STREQUAL "kamailio") - target_compile_definitions(${module_name} PRIVATE WITH_EVENT_LOCAL_REQUEST) -endif() +target_compile_definitions(${module_name} PRIVATE WITH_EVENT_LOCAL_REQUEST)