cmake_minimum_required(VERSION 3.16) project(PipeHangerCmd) set(SOURCES "CGZDJDlg.cpp" "CHFSetDlg.cpp" "CImageShowStatic.cpp" "PipeHangerCmd.cpp" "command.cpp" "StdAfx.cpp" "PipeHangerCmd.rc" # "PipeHangerCmd.def" ) add_def_file_name(SOURCES "PipeHangerCmd") add_library(PipeHangerCmd SHARED ${SOURCES}) target_set_name_and_suffix(PipeHangerCmd "PipeHangerCmd" ".arx") target_link_objectarx(PipeHangerCmd PIPEHANGERCMD_EXPORT) target_compile_definitions(PipeHangerCmd PRIVATE AECRXBASE_EXPORT EARTHWORM_EXPORT ) target_link_libraries(PipeHangerCmd PRIVATE sqliteserver AecRxBase CoreCommand_BAL_REMOTE ) target_precompile_headers(PipeHangerCmd PRIVATE StdAfx.h) set_debug_post_build(PipeHangerCmd "PipeHangerCmd" ".arx")