配置生成逻辑优化
This commit is contained in:
+23
@@ -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"
|
||||
|
||||
Reference in New Issue
Block a user