cmake_minimum_required(VERSION 3.16) project(HvacCmd) set(SOURCES "AecPipeLineModify.cpp" "CHFZDDlg.cpp" "FITLockedDlg.cpp" "GJXGDlg.cpp" "HvacCmd.cpp" "HvacCmdCommand.cpp" "StdAfx.cpp" "aecdbductjig.cpp" "aecdbductline.cpp" "changeldlg.cpp" "color.cpp" "ductlinetools.cpp" "fgbzdlg.cpp" "hducthydraulic.cpp" "hfitingstyledlg.cpp" "hlistctrl.cpp" "hvacfittingtoolkit.cpp" "reducerdlg.cpp" "tjxgdlg.cpp" "pipesystemsetting.cpp" "HvacCmd.rc" # "HvacCmd.def" ) add_def_file_name(SOURCES "HvacCmd") add_library(HvacCmd SHARED ${SOURCES}) target_set_name_and_suffix(HvacCmd "HvacCmd" ".arx") target_link_objectarx(HvacCmd HVACCMD_EXPORT) target_link_libraries(HvacCmd PRIVATE sqliteserver MFCCtrl AecRxBase CoreCommand_BAL_REMOTE ) target_precompile_headers(HvacCmd PRIVATE StdAfx.h) set_debug_post_build(HvacCmd "HvacCmd" ".arx")