RelayFile/UserInterface/CMakeLists.txt

33 lines
664 B
CMake
Raw Normal View History

2025-05-05 23:22:43 +08:00
cmake_minimum_required(VERSION 3.16)
2025-05-08 21:13:36 +08:00
project(RelayFile LANGUAGES CXX)
2025-05-07 12:59:46 +08:00
set(CMAKE_CXX_STANDARD 17)
2025-05-05 23:22:43 +08:00
set(CMAKE_CXX_STANDARD_REQUIRED ON)
2025-05-08 21:13:36 +08:00
find_package(wxWidgets CONFIG REQUIRED)
2025-05-05 23:22:43 +08:00
set(MSOURCES
UserInterface.h
UserInterface.cxx
main.cxx
2025-05-08 21:13:36 +08:00
HeaderControl.h
HeaderControl.cxx
LocalControl.h
LocalControl.cxx
RemoteControl.h
RemoteControl.cxx
LogControl.h
LogControl.cxx
OnLineControl.h
OnLineControl.cxx
TaskControl.h
TaskControl.cxx
MineControl.h
MineControl.cxx
2025-05-08 21:44:16 +08:00
ControlManager.h
ControlManager.cxx
2025-05-05 23:22:43 +08:00
)
2025-05-08 21:13:36 +08:00
add_executable(RelayFile ${MSOURCES})
2025-05-08 21:44:16 +08:00
target_link_libraries(RelayFile PRIVATE wx::base wx::core wx::aui)
2025-05-08 21:13:36 +08:00
set_target_properties(RelayFile PROPERTIES WIN32_EXECUTABLE TRUE)