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

77 lines
1.5 KiB
CMake

cmake_minimum_required(VERSION 3.16)
project(ElecCmd)
set(SOURCES
"AecPipeLineModify.cpp"
"AecRoutingJig.cpp"
"BDQGDlg.cpp"
"CCableRouting.cpp"
"CDLCKDLG.cpp"
"CDLFSDlg.cpp"
"CDLWJDlg.cpp"
"CFSSZDlg.cpp"
"CHBLDDlg.cpp"
"CHBLWDlg.cpp"
"CHFZDDlg.cpp"
"CHZXGDlg.cpp"
"CJZJHDlg.cpp"
"CLGZJDlg.cpp"
"CLJCKDlg.cpp"
"CLJQXDlg.cpp"
"CQCBDDlg.cpp"
"CQJBZDlg.cpp"
"CSBBMDlg.cpp"
"CSBTBDlg.cpp"
"CSDFSDlg.cpp"
"CSetEquNoDlg.cpp"
"CSTXXDlg.cpp"
"CTCCZDlg.cpp"
"CWTXXDlg.cpp"
"CXLSListCtrl.cpp"
"CXTLBDlg.cpp"
"CXYCDDlg.cpp"
"CYXKKDlg.cpp"
"ElecCmd.cpp"
"ElecCmdCommand.cpp"
"excel9.cpp"
"FITLockedDlg.cpp"
"GJXGDlg.cpp"
"HeaderCtrlExt.cpp"
"KTTempZoom.cpp"
"StdAfx.cpp"
"aecdbecablejig.cpp"
"aecdbecableline.cpp"
"changeldlg.cpp"
"dcqjdlg.cpp"
"ecableparamdlg.cpp"
"hdlgdlg.cpp"
"layposdlg.cpp"
"offsetdlg.cpp"
"psdldlg.cpp"
"reducerdlg.cpp"
"tjxgdlg.cpp"
"xsxl_tjxldlg.cpp"
"cablelinetools.cpp"
"crxlgdlg.cpp"
"cthunderproofnetdraw2d.cpp"
"ElecCmd.rc"
# "ElecCmd.def"
)
add_def_file_name(SOURCES "ElecCmd")
add_library(ElecCmd SHARED ${SOURCES})
target_set_name_and_suffix(ElecCmd "ElecCmd" ".arx")
target_link_objectarx(ElecCmd ELECCMD_EXPORT)
target_link_libraries(ElecCmd PRIVATE
AecRxBase
CoreCommand_BAL_REMOTE
sqliteserver
)
target_precompile_headers(ElecCmd PRIVATE StdAfx.h)
set_debug_post_build(ElecCmd "ElecCmd" ".arx")