cmake_minimum_required(VERSION 3.16) project(SPLDCmd) set(SOURCES "StdAfx.cpp" "aclandformjig.cpp" "aecdbroadjig.cpp" "aecdbroadline.cpp" "dxjddlg.cpp" "dxqmdlg.cpp" "hzdldlg.cpp" "reducerdlg.cpp" "spldcmd.cpp" "spldcmdcommand.cpp" "SPLDCmd.rc" # "SPLDCmd.def" ) add_def_file_name(SOURCES "SPLDCmd") add_library(SPLDCmd SHARED ${SOURCES}) target_set_name_and_suffix(SPLDCmd "SPLDCmd" ".arx") target_link_objectarx(SPLDCmd SPLDCMD_EXPORT) target_link_libraries(SPLDCmd PRIVATE AecRxBase CoreCommand_BAL_REMOTE ) target_precompile_headers(SPLDCmd PRIVATE StdAfx.h) set_debug_post_build(SPLDCmd "SPLDCmd" ".arx")