Module: kamailio
Branch: master
Commit: ae28e39830f79ee2abf34518678749678e7d14bb
URL: 
https://github.com/kamailio/kamailio/commit/ae28e39830f79ee2abf34518678749678e7d14bb

Author: Xenofon Karamanos <x...@gilawa.com>
Committer: Xenofon Karamanos <x...@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/ae28e39830f79ee2abf34518678749678e7d14bb.diff
Patch: 
https://github.com/kamailio/kamailio/commit/ae28e39830f79ee2abf34518678749678e7d14bb.patch

---

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)

_______________________________________________
Kamailio - Development Mailing List -- sr-dev@lists.kamailio.org
To unsubscribe send an email to sr-dev-le...@lists.kamailio.org
Important: keep the mailing list in the recipients, do not reply only to the 
sender!

Reply via email to