RelayFile/UserInterface/CMakeLists.txt
2025-05-08 21:44:16 +08:00

33 lines
664 B
CMake

cmake_minimum_required(VERSION 3.16)
project(RelayFile LANGUAGES CXX)
set(CMAKE_CXX_STANDARD 17)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
find_package(wxWidgets CONFIG REQUIRED)
set(MSOURCES
UserInterface.h
UserInterface.cxx
main.cxx
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
ControlManager.h
ControlManager.cxx
)
add_executable(RelayFile ${MSOURCES})
target_link_libraries(RelayFile PRIVATE wx::base wx::core wx::aui)
set_target_properties(RelayFile PROPERTIES WIN32_EXECUTABLE TRUE)