cmake_minimum_required(VERSION 3.16) project(PIDLineCmd) set(SOURCES "ArrowDlg.cpp" "CKTDimUtility.cpp" "DLGArribtEdit.cpp" "DlgParamDefine.cpp" "DlgParamImport.cpp" "DlgParamInsert.cpp" "EquAttribDlg.cpp" "EquVessleDlg.cpp" "InPlaceCtrls.cpp" "InstBubbleDlg.cpp" "InstHandDlg.cpp" "KT3DModel.cpp" "KTComponentsDlg.cpp" "KTCurveCreator.cpp" "KTDimLeaderJig.cpp" "KTExpressCalc.cpp" "KTFitting.cpp" "KTGeUtility.cpp" "KTInstLineListBox.cpp" "KTJigSkirt.cpp" "KTJigTrapezia.cpp" "KTParamClass.cpp" "KTParamService.cpp" "KTPIDInstLineDlg.cpp" "KTPIDPipeOper.cpp" "KTPIDPipePageDlg.cpp" "KTPIDPipeParamDlg.cpp" "KTPIDUtility.cpp" "KTPipeLineNoDlg.cpp" "KTPipeOper.cpp" "KTSideJig.cpp" "LineNumDlg.cpp" "NozzleDlg.cpp" "pid-param.cpp" "pid_dim.cpp" "pid_equ.cpp" "pid_value.cpp" "PIDLineCmd.cpp" "pid_pipe.cpp" "PIDLineTools.cpp" "pid_Vessel.cpp" "PropertyListBox.cpp" "ReduerDlg.cpp" "SpecJumpDlg.cpp" "StdAfx.cpp" "TitleTip.cpp" "UserHelp.cpp" "ValveDlg.cpp" "pidrecdlg.cpp" "bggxdlg.cpp" "elevationinfodlg.cpp" "ktmtotool.cpp" "PIDLineCmd.rc" # "PIDLineCmd.def" ) add_def_file_name(SOURCES "PIDLineCmd") add_library(PIDLineCmd SHARED ${SOURCES}) target_set_name_and_suffix(PIDLineCmd "PIDLineCmd" ".arx") target_link_objectarx(PIDLineCmd AECRXBASE_EXPORT) target_link_libraries(PIDLineCmd PRIVATE sqliteserver AecRxBase CoreCommand_BAL_REMOTE ) target_precompile_headers(PIDLineCmd PRIVATE StdAfx.h) set_debug_post_build(PIDLineCmd "PIDLineCmd" ".arx")