35 lines
780 B
CMake
35 lines
780 B
CMake
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") |