41 lines
838 B
CMake
41 lines
838 B
CMake
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") |