2025-04-01 16:51:30 +08:00
|
|
|
cmake_minimum_required(VERSION 3.16)
|
|
|
|
|
|
|
|
project(gtransm LANGUAGES CXX)
|
|
|
|
set(CMAKE_CXX_STANDARD 11)
|
|
|
|
set(CMAKE_CXX_STANDARD_REQUIRED ON)
|
|
|
|
|
|
|
|
find_package(wxWidgets CONFIG REQUIRED)
|
|
|
|
|
|
|
|
set(PSOURCES
|
|
|
|
main.cxx
|
|
|
|
mainframe.cxx
|
|
|
|
mainframe.h
|
2025-04-02 10:36:48 +08:00
|
|
|
design/basepanel.h
|
|
|
|
design/basepanel.cxx
|
|
|
|
mainpanel.h
|
|
|
|
mainpanel.cxx
|
2025-04-03 17:19:39 +08:00
|
|
|
modeDirCtrl.h
|
|
|
|
modeDirCtrl.cxx
|
2025-04-04 16:55:15 +08:00
|
|
|
transmhandler.h
|
|
|
|
transmhandler.cxx
|
2025-04-01 16:51:30 +08:00
|
|
|
)
|
|
|
|
|
|
|
|
add_executable(gtransm ${PSOURCES})
|
2025-04-03 17:19:39 +08:00
|
|
|
target_link_libraries(gtransm PRIVATE wx::base wx::core protocol)
|
2025-04-01 16:51:30 +08:00
|
|
|
set_target_properties(gtransm PROPERTIES WIN32_EXECUTABLE TRUE)
|