65 lines
1.4 KiB
CMake
65 lines
1.4 KiB
CMake
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")
|