cmake_minimum_required(VERSION 3.16) project(ISODraftCmd) set(SOURCES "AcISOCrdWatch.cpp" "AcISOPolylineJig.cpp" "AecISOMatrix.cpp" "CDimTxtDlg.cpp" "CISODraftDlg.cpp" "command.cpp" "CValLstDlg.cpp" "ISODraftCmd.cpp" "ReducerDlg.cpp" "StdAfx.cpp" "ISODraftCmd.rc" "GsPreviewCtrl.cpp" "CTKViewDlg.cpp" ) add_def_file_name(SOURCES "ISODraftCmd") add_library(ISODraftCmd SHARED ${SOURCES}) target_set_name_and_suffix(ISODraftCmd "ISODraftCmd" ".arx") target_link_objectarx(ISODraftCmd ISODRAFTCMD_EXPORT) target_compile_definitions(ISODraftCmd PRIVATE _BITLOCK ) target_link_libraries(ISODraftCmd PRIVATE sqliteserver AecRxBase CoreCommand_BAL_REMOTE ) target_precompile_headers(ISODraftCmd PRIVATE StdAfx.h) set_debug_post_build(ISODraftCmd "ISODraftCmd" ".arx")