cmake_minimum_required(VERSION 3.16) project(pool3dcmd) set(SOURCES "4jstdlg.cpp" "AddPoolCellDlg.cpp" "AecDbFloorTreeView.cpp" "BLDBDlg.cpp" "BYCDlg.cpp" "CCopyAxFrFloorDlg.cpp" "CDKDDlg.cpp" "CDLXTDlg.cpp" "CDSTDlg.cpp" "CFFTMDlg.cpp" "CNameDlg.cpp" "CProSetDlg.cpp" "CRDTDlg.cpp" "CWQTPDlg.cpp" "CXMLCMainBar.cpp" "DBSZDlg.cpp" "DtygNameDlg.cpp" "FloorViewNameDlg.cpp" "FZDJDlg.cpp" "FZZJDlg.cpp" "KTAxisCmdGroup.cpp" "LGGJDlg.cpp" "paramequjson.cpp" "CRZZDlg.cpp" "DTYGDlg.cpp" "FloorMgrDlg.cpp" "FXPTDlg.cpp" "FZHLDlg.cpp" "FZHNDlg.cpp" "FZLBDlg.cpp" "JMDBDlg.cpp" "JTYCDlg.cpp" "ParaDesignDlg.cpp" "GLTKDlg.cpp" "HZGBDlg.cpp" "HZGQDlg.cpp" "HZQTDlg.cpp" "HZSCDlg.cpp" "InPlaceComboBox.cpp" "JFZJDlg.cpp" "JJSKDlg.cpp" "JJXCDlg.cpp" "JMSJDlg.cpp" "JUXCDlg.cpp" "JXSTDlg.cpp" "JYXCDlg.cpp" "JYXJDlg.cpp" "JYZJDlg.cpp" "KTAxisDimLabelDlg.cpp" "KTAxisGridJig.cpp" "KTAxisGridListCtrl.cpp" "KTBlkRecsView.cpp" "KTLineAxisCreator.cpp" "KTLineAxisGridDlg.cpp" "KTNormDoorDlg.cpp" "KTNormWinDlg.cpp" "KTStatusRecord.cpp" "KTTempTol.cpp" "KTVirtualAxis.cpp" "LBXGDlg.cpp" "LMQTDlg.cpp" "NozzDlg.cpp" "PLGZDlg.cpp" "PMSCDlg.cpp" "PMSJDlg.cpp" "pool3dcmd.cpp" "pool3dcmdCmd.cpp" "PQSZDlg.cpp" "PTLTDlg.cpp" "SBZWDlg.cpp" "SCDBDlg.cpp" "SFXYDlg.cpp" "SJSTDlg.cpp" "StdAfx.cpp" "SZBGDlg.cpp" "SZMXDlg.cpp" "SZSXDlg.cpp" "TXSTDlg.cpp" "UXCDlg.cpp" "XMLCDlg.cpp" "YHPTDlg.cpp" "YHSZDlg.cpp" "YXPTDlg.cpp" "YXSTDlg.cpp" "ZJSTDlg.cpp" "ZLKDDlg.cpp" "ZXGZDlg.cpp" "BZZJDlg.cpp" "FZZDDlg.cpp" "BHXGDlg.cpp" "QXJCDlg.cpp" "DBReactorOfDTYG.cpp" "DTYG_MODIFY.cpp" "KKSCodeSetDlg.cpp" "FloorNameDlg.cpp" "GJFCDlg.cpp" "floornamesdlg.cpp" "gjfcnewdlg.cpp" "mcxgdlg.cpp" "makevalve.cpp" "dpltdlg.cpp" "mrltdlg.cpp" "aboutdlg.cpp" "zxptdlg.cpp" "dgkddlg.cpp" "rypddlg.cpp" "jxpddlg.cpp" "rzwddlg.cpp" "zjpddlg.cpp" "jlhcdlg.cpp" "ybszdlg.cpp" "ybsz_modify_dlg.cpp" "makefengji.cpp" "swmcxxdlg.cpp" "zjchdlg.cpp" "cselecttankdlg.cpp" "chpmcdlg.cpp" "addtanknozz.cpp" "bitmappicture.cpp" "pingfadimdlg.cpp" "pmfydlg.cpp" "dljcdlg.cpp" "cjbwcdlg.cpp" "xdbdlg.cpp" "pool3dcmd.rc" # "pool3dcmd.def" ) add_def_file_name(SOURCES "pool3dcmd") add_library(pool3dcmd SHARED ${SOURCES}) target_set_name_and_suffix(pool3dcmd "pool3dcmd" ".arx") target_link_objectarx(pool3dcmd POOL3DCMD_EXPORT) target_link_libraries(pool3dcmd PRIVATE #geometryUtility sqliteserver AecRxBase CoreCommand_BAL_REMOTE ) target_precompile_headers(pool3dcmd PRIVATE StdAfx.h) set_debug_post_build(pool3dcmd "pool3dcmd" ".arx")