配置生成逻辑优化

This commit is contained in:
2026-08-21 18:13:43 +08:00
parent ff487be64e
commit e79bbfb99c
18 changed files with 500 additions and 311 deletions
+23
View File
@@ -30,6 +30,29 @@ target_include_directories(mlat_source PUBLIC "${md}")
target_link_libraries(mlat_source PUBLIC ${Core})
append_glob_source(ecap_server_srcs "${md}/Local_Server")
add_executable(ecap_server "${md}/Local_Server_main.cpp" ${ecap_server_srcs})
if (WIN32)
set(ecap_default_dsp_library_path "@/dll_source.dll")
set(ecap_default_webapp_path "@/../third_party/eacp_webapp/wwwroot")
set(ecap_default_tile_directory "C:/tiles")
set(ecap_default_file_source 1)
set(ecap_default_file_source_path "D:/ae/proj/projects/ECAP_Server/data/BIN_Blank_Text/ADS-B_195_0205.txt")
set(ecap_default_sqlite_path "@/../data/sqlite/ecap.sqlite")
else ()
set(ecap_default_dsp_library_path "@/lib9002/lib9002.so")
set(ecap_default_webapp_path "@/wwwroot")
set(ecap_default_tile_directory "/home/heco/tiles")
set(ecap_default_file_source 0)
set(ecap_default_file_source_path "")
set(ecap_default_sqlite_path "@/../ecap.sqlite")
endif ()
target_compile_definitions(ecap_server PRIVATE
ECAP_DEFAULT_DSP_LIBRARY_PATH="${ecap_default_dsp_library_path}"
ECAP_DEFAULT_WEBAPP_PATH="${ecap_default_webapp_path}"
ECAP_DEFAULT_TILE_DIRECTORY="${ecap_default_tile_directory}"
ECAP_DEFAULT_FILE_SOURCE=${ecap_default_file_source}
ECAP_DEFAULT_FILE_SOURCE_PATH="${ecap_default_file_source_path}"
ECAP_DEFAULT_SQLITE_PATH="${ecap_default_sqlite_path}"
)
target_include_directories(ecap_server PUBLIC "${md}")
target_include_directories(ecap_server PRIVATE
"${CMAKE_CURRENT_LIST_DIR}/third_party/Adminive/backend/library/include"