Files
2026-09-28 15:28:50 +08:00

47 lines
1.1 KiB
CMake

cmake_minimum_required(VERSION 3.16)
project(PipelineSpecCmd)
set(SOURCES
"AecPipeJig.cpp"
"AecPipeLine.cpp"
"AecPipeSupport.cpp"
"ChangElDlg.cpp"
"DJGXDlg.cpp"
"DZDXDlg.cpp"
"EReducerDlg.cpp"
"KTInsulateExDlg.cpp"
"KTInsulateMainDlg.cpp"
"KTTracingDlg.cpp"
"PipelineSpecCmd.cpp"
"command.cpp"
"PipelineTools.cpp"
"PipeSystemSetting.cpp"
"RadioDlg.cpp"
"ReducerDlg.cpp"
"SpecIndexDlg.cpp"
"StdAfx.cpp"
"TJBWBRDlg.cpp"
"TJXGDlg.cpp"
"PipelineSpecCmd.rc"
# "PipelineSpecCmd.def"
)
add_def_file_name(SOURCES "PipelineSpecCmd")
add_library(PipelineSpecCmd SHARED ${SOURCES})
target_set_name_and_suffix(PipelineSpecCmd "PipelineSpecCmd" ".arx")
target_link_objectarx(PipelineSpecCmd AECRXBASE_EXPORT)
target_compile_definitions(PipelineSpecCmd PRIVATE EARTHWORM_EXPORT)
target_link_libraries(PipelineSpecCmd PRIVATE
sqliteserver
AecRxBase
CoreCommand_BAL_REMOTE
)
target_precompile_headers(PipelineSpecCmd PRIVATE StdAfx.h)
set_debug_post_build(PipelineSpecCmd "PipelineSpecCmd" ".arx")