瀏覽代碼

cmake/kamctl: Build and install to correct paths

- Some filebased databases require the kamailio subfolder
Xenofon Karamanos 8 月之前
父節點
當前提交
6839f1a2e0
共有 1 個文件被更改,包括 4 次插入1 次删除
  1. 4 1
      utils/kamctl/CMakeLists.txt

+ 4 - 1
utils/kamctl/CMakeLists.txt

@@ -274,8 +274,10 @@ else()
          OR db_name STREQUAL "dbtext"
          OR db_name STREQUAL "mongodb")
         set(prefix '')
+        set(folder_suffix "${MAIN_NAME}")
       else()
         set(prefix "${table}-")
+        set(folder_suffix '')
       endif()
 
       add_custom_command(
@@ -283,7 +285,8 @@ else()
         PRE_BUILD
         COMMAND
           XML_CATALOG_FILES=${CATALOG} ${XSLTPROC_EXECUTABLE} ${XSLTPROC_FLAGS}
-          --stringparam dir ${CMAKE_CURRENT_BINARY_DIR}/${db_name_folder}
+          --stringparam dir
+          ${CMAKE_CURRENT_BINARY_DIR}/${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"