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

Author: Xenofon Karamanos <x...@gilawa.com>
Committer: Xenofon Karamanos <x...@gilawa.com>
Date: 2025-05-23T11:10:13Z

cmake:  Add some check for finding group name if using non K-variants of group 
names

---

Modified: cmake/groups.cmake

---

Diff:  
https://github.com/kamailio/kamailio/commit/c7fcdfdb13aeec9aeae726a9cc1ccaeda557e7bb.diff
Patch: 
https://github.com/kamailio/kamailio/commit/c7fcdfdb13aeec9aeae726a9cc1ccaeda557e7bb.patch

---

diff --git a/cmake/groups.cmake b/cmake/groups.cmake
index a41560f17fc..c629ee49f93 100644
--- a/cmake/groups.cmake
+++ b/cmake/groups.cmake
@@ -764,6 +764,20 @@ function(find_group_name module)
       ""
       PARENT_SCOPE
   )
+  # This was need due to the dbschema.cmake
+  # If one select one of these option as group
+  # we want the group name to match instead of the actual group it belongs to
+  if(MODULE_GROUP_NAME STREQUAL "ALL"
+     OR MODULE_GROUP_NAME STREQUAL "DEFAULT"
+     OR MODULE_GROUP_NAME STREQUAL "STANDARD"
+     OR MODULE_GROUP_NAME STREQUAL "COMMON"
+  )
+    set(group_name
+        "${MODULE_GROUP_NAME}"
+        PARENT_SCOPE
+    )
+    return()
+  endif()
   #   message(WARNING "groups to search in" ${MODULE_GROUP_PACKAGE_GROUPS})
   # Get all variable names in the current CMake context
   foreach(group IN LISTS MODULE_GROUP_PACKAGE_GROUPS)
@@ -776,6 +790,8 @@ function(find_group_name module)
           "${group}"
           PARENT_SCOPE
       )
+      return()
     endif()
   endforeach()
+  message((STATUS "module ${module} not found in any group"))
 endfunction()

_______________________________________________
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