76 lines
1.6 KiB
CMake
76 lines
1.6 KiB
CMake
cmake_minimum_required(VERSION 3.16)
|
|
|
|
project(wfB)
|
|
|
|
set(SOURCES
|
|
"./AyrDlg.cpp"
|
|
"./BathAttrDlg.cpp"
|
|
"./BlkManReplaceOption.cpp"
|
|
"./BlockManDlg.cpp"
|
|
"./bloption.cpp"
|
|
"./ContainInsertDlg.cpp"
|
|
"./DecorateBathDlg.cpp"
|
|
"./DecorateSaniFittingDlg.cpp"
|
|
"./DwbManDlg.cpp"
|
|
"./ExportBlkman.cpp"
|
|
"./FindDlg.cpp"
|
|
"./FloorDrainAttrDlg.cpp"
|
|
"./GJKReplaceOption.cpp"
|
|
"./GJKWorkspace.cpp"
|
|
"./GsPreviewCtrl2.cpp"
|
|
"./IdOk2.cpp"
|
|
"./IdOkDlg.cpp"
|
|
"./index.cpp"
|
|
"./ManageTKDlg.cpp"
|
|
"./ModifyPatDlg.cpp"
|
|
"./NewDbfAccessTools.cpp"
|
|
"./NewTKWDlg.cpp"
|
|
"./PatToolBar.cpp"
|
|
"./PROGRESSWND.CPP"
|
|
"./RenameDlg.cpp"
|
|
"./SaniFittingAttr.cpp"
|
|
"./SaniFittingAttrDlg.cpp"
|
|
"./SanitaryDlg.cpp"
|
|
"./SelectGJKLocation.cpp"
|
|
"./SlbManDlg.cpp"
|
|
"./SlidePicture.cpp"
|
|
"./SlideStatic.cpp"
|
|
"./StdAfx.cpp"
|
|
"shs_blklib.cpp"
|
|
"./TgBlkCmd.cpp"
|
|
"./TKAboutDlg.cpp"
|
|
"./TKImageDlg.cpp"
|
|
"./TKTreeCtrl.cpp"
|
|
"./TkwFile.cpp"
|
|
"./TKWorkspace.cpp"
|
|
"./tuanmanage.cpp"
|
|
"./XFilePathName.cpp"
|
|
"./xPatSplitterWnd.cpp"
|
|
"./xsspinbuttonctrl.cpp"
|
|
"./XToolBarCtrl.cpp"
|
|
"./xySplitterWnd.cpp"
|
|
"shs_blklib.rc"
|
|
# "wfB.def"
|
|
)
|
|
add_def_file_name(SOURCES "wfB")
|
|
|
|
add_library(wfB SHARED ${SOURCES})
|
|
|
|
target_set_name_and_suffix(wfB "wfB" ".arx")
|
|
|
|
target_compile_definitions(wfB PRIVATE
|
|
ACRXAPP
|
|
)
|
|
|
|
simple_link_cad_sdk(wfB)
|
|
|
|
target_link_libraries(wfB PRIVATE
|
|
shs_dbf
|
|
shs_ximage
|
|
wfK
|
|
ThirdParty::TG
|
|
)
|
|
|
|
target_precompile_headers(wfB PRIVATE StdAfx.h)
|
|
|
|
set_debug_post_build(wfB "wfB" ".arx") |