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!