Files

64 lines
1.4 KiB
CMake
Raw Permalink Normal View History

2026-09-28 15:28:50 +08:00
cmake_minimum_required(VERSION 3.16)
project(ArchCmd)
set(SOURCES
"AecDbCornerStairDraw.cpp"
"AecDbCrossStairDraw.cpp"
"AecDbDoubleMulStairDraw.cpp"
"AecDbRectCornerStairDraw.cpp"
"AecDbScissorsStairDraw.cpp"
"AecDbTriangleStairDraw.cpp"
"AecDbXApronDraw.cpp"
"AecDbXStepDraw.cpp"
"BZJJDlg.cpp"
"CGZZZDlg.cpp"
"CJXZJDlg.cpp"
"command.cpp"
"ArchCmd.cpp"
"CRJZDlg.cpp"
"CSFZJLTDlg.cpp"
"FZSS2Dlg.cpp"
"FZSSDlg.cpp"
"FZTJDlg.cpp"
"HZMQDlg.cpp"
"JCLTDlg.cpp"
"JDLTDlg.cpp"
"SFSPDlg.cpp"
"StdAfx.cpp"
"aecdbzlinexopeningdraw.cpp"
"dxchdlg.cpp"
"AecDbLineSegStairDraw.cpp"
"zjchdlg.cpp"
"ZXLTDlg.cpp"
"aecdbarcsegstairdraw.cpp"
"aecdbbalconydraw.cpp"
"aecdbascentdraw.cpp"
"fzpddlg.cpp"
"fzytdlg.cpp"
"yhltdlg.cpp"
"sfpxltdlg.cpp"
"aecdbparallelstairdraw.cpp"
"cnewlinetype.cpp"
"sjltdlg.cpp"
"command_part1.cpp"
"zzdzdlg.cpp"
"ArchCmd.rc"
# "ArchCmd.def"
)
add_def_file_name(SOURCES "ArchCmd")
add_library(ArchCmd SHARED ${SOURCES})
target_set_name_and_suffix(ArchCmd "ArchCmd" ".arx")
target_link_objectarx(ArchCmd ARCHCMD_EXPORT)
target_link_libraries(ArchCmd PRIVATE
sqliteserver
AecRxBase
CoreCommand_BAL_REMOTE
)
target_precompile_headers(ArchCmd PRIVATE StdAfx.h)
set_debug_post_build(ArchCmd "ArchCmd" ".arx")