44 lines
1.1 KiB
CMake
44 lines
1.1 KiB
CMake
cmake_minimum_required(VERSION 3.16)
|
|
|
|
project(EarthWormMain)
|
|
|
|
set(SOURCES
|
|
"Base64.cpp"
|
|
"CheckLock.cpp"
|
|
"InternetSessionEx.cpp"
|
|
"KCBusyProgressCtrl.cpp"
|
|
"KTMain.cpp"
|
|
"KTMenuBase.cpp"
|
|
"KTMenuCtrl.cpp"
|
|
"KTMenuCtrlBar.cpp"
|
|
"KTMenuPage.cpp"
|
|
"KTMenuPopup.cpp"
|
|
"KTMenuResource.cpp"
|
|
"LockReadWriteTool.cpp"
|
|
"LockSrvIPDlg.cpp"
|
|
"StdAfx.cpp"
|
|
"tools.cpp"
|
|
"WaitEventDlg.cpp"
|
|
"chitoletter.cpp"
|
|
"cmdquery.cpp"
|
|
"cmdquerydlg.cpp"
|
|
"cmdqueryhotkeydlg.cpp"
|
|
"pictureex.cpp"
|
|
"playgifdlg.cpp"
|
|
"shortcutkeymappingdlg.cpp"
|
|
# EWMain.def
|
|
"KTMain.rc"
|
|
)
|
|
add_def_file_name(SOURCES "EWMain")
|
|
|
|
add_library(EarthWormMain SHARED ${SOURCES})
|
|
target_precompile_headers(EarthWormMain PRIVATE StdAfx.h)
|
|
target_link_objectarx(EarthWormMain SHSTK_EXPORT)
|
|
target_link_directories(EarthWormMain PRIVATE "${DEP_LIB_ROOT}/pub")
|
|
target_link_libraries(EarthWormMain PRIVATE
|
|
sqliteserver
|
|
CoreCommand_BAL_REMOTE
|
|
Dongle_s_x64.lib
|
|
)
|
|
target_set_name_and_suffix(EarthWormMain "EWMain" ".arx")
|
|
set_debug_post_build(EarthWormMain "EWMain" ".arx") |