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

Author: Xenofon Karamanos <x...@gilawa.com>
Committer: Xenofon Karamanos <xenakiskarama...@gmail.com>
Date: 2025-05-19T16:58:32+03:00

cmake: Fix build paths for dbschema.

- Build artifcats of dbschema should be in utils folder

---

Modified: cmake/dbschema.cmake

---

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

---

diff --git a/cmake/dbschema.cmake b/cmake/dbschema.cmake
index 515b1048b9b..a380281a295 100644
--- a/cmake/dbschema.cmake
+++ b/cmake/dbschema.cmake
@@ -62,7 +62,7 @@ else()
     add_custom_target(
       dbschema_${db_name}
       COMMAND ${CMAKE_COMMAND} -E make_directory "${db_name_folder}"
-      WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
+      WORKING_DIRECTORY ${CMAKE_BINARY_DIR}/utils/kamctl
       COMMENT "Creating schemas for ${db_name}"
     )
 
@@ -86,7 +86,7 @@ else()
         PRE_BUILD
         COMMAND
           "XML_CATALOG_FILES=${CATALOG}" ${XSLTPROC_EXECUTABLE} 
${XSLTPROC_FLAGS} --stringparam dir
-          ${CMAKE_CURRENT_BINARY_DIR}/${db_name_folder}/${folder_suffix} 
--stringparam prefix
+          ${CMAKE_BINARY_DIR}/utils/kamctl/${db_name_folder}/${folder_suffix} 
--stringparam prefix
           ${prefix} --stringparam db ${db_name} ${xsl_file} 
"kamailio-${table}.xml"
         WORKING_DIRECTORY "${CMAKE_SOURCE_DIR}/src/lib/srdb1/schema"
         COMMENT "Processing ${table} for ${db_name}"
@@ -95,7 +95,8 @@ else()
 
     add_custom_target(
       dbschema_${db_name}_clean
-      COMMAND ${CMAKE_COMMAND} -E remove_directory 
"${CMAKE_CURRENT_BINARY_DIR}/${db_name_folder}"
+      COMMAND ${CMAKE_COMMAND} -E remove_directory
+              "${CMAKE_BINARY_DIR}/utils/kamctl/${db_name_folder}"
       COMMENT "Cleaning ${db_name} schema files"
     )
 

_______________________________________________
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