cmake_minimum_required(VERSION 3.16) project(wfA) set(SOURCES "./AcEdInputPointMonitorEx.cpp" "./ArrowTextDlg.cpp" "./AxisDim.cpp" "./AxisGridSheet.cpp" "./AxisNet.cpp" "./BaseTextDlg.cpp" "./BatchDimDlg.cpp" "./CCellBlockDlg.cpp" "./CellDialog.cpp" "./CellPropDlg.cpp" "./CharDlg.cpp" "./CharToolbarDlg.cpp" "./CloudLineDlg.cpp" "./ColDividerPage.cpp" "./ColGridStyle.cpp" "./ColumnDividerPage.cpp" "./ColumnProp.cpp" "./ComposingDlg.cpp" "./CoordDlg.cpp" "./DimAxisLabelDlg.cpp" "./DividerPage.cpp" "./DrawingIndexDlg.cpp" "./EditAxis.cpp" "./EditDim.cpp" "./EditSectionDlg.cpp" "./editsheet.cpp" "./EditSymbCutDlg.cpp" "./EditSymbolAnnotate.cpp" "./EditText.cpp" "./ElementVolumnTable.cpp" "./ElevDlg.cpp" "./FindAndReplaceDlg.cpp" "./FindAndReplaceUtil.cpp" "./GridSheetDlg.cpp" "./GridStyleDialog.cpp" "./GridStylePage.cpp" "./hzchg.cpp" "./IndexDimDlg.cpp" "./InsTextDlg.cpp" "./LayerSiftDlg.cpp" "./LeaderTextDlg.cpp" "./ManualDimAxisDlg.cpp" "./MaterialStructCtrl.cpp" "./MutiRowTextDlg.cpp" "./NewSheetDlg.cpp" "./newtool.cpp" "./OpeningTable.cpp" "./RowDividerPage.cpp" "./RowPropPage.cpp" "./SectionDlg.cpp" "./SelectSheetDlg.cpp" "./SheetBorderPage.cpp" "./SheetProp.cpp" "./SheetTitileDlg.cpp" "./SheetTitlePage.cpp" "./SingleRowText.cpp" "./StdAfx.cpp" "./symbcutedit.cpp" "./SymbolAnnotateJig.cpp" "shs_annotate.cpp" "./TchAnnotateGlobalFunc.cpp" "./TestDlg.cpp" "./TextStyleDlg.cpp" "./TextStyleNew.cpp" "./TipWnd.cpp" "./XText.cpp" "./editroadgrade.cpp" "./roadgradedlg.cpp" "./roadgradestyle.cpp" "./troadgradearrowjig.cpp" "./LayerSiftDlgEx.cpp" "./ParallelDimStyle.cpp" "./TParallelDimjig.cpp" "./RoadElevStyle.cpp" "./ArcRadDimStyle.cpp" "./RoadCornerRadiusDlg.cpp" "./CustomBtnStyle.cpp" "shs_annotate.rc" # "./wfA.def" ) add_def_file_name(SOURCES "wfA") add_library(wfA SHARED ${SOURCES}) target_set_name_and_suffix(wfA "wfA" ".arx") target_compile_definitions(wfA PRIVATE ACRXAPP ) simple_link_cad_sdk(wfA) target_link_libraries(wfA PRIVATE shs_dbf wfK ThirdParty::TG ) target_precompile_headers(wfA PRIVATE StdAfx.h) set_debug_post_build(wfA "wfA" ".arx")