RelayFile/UserInterface/CMakeLists.txt

31 lines
620 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
)
add_executable(RelayFile ${MSOURCES})
target_link_libraries(RelayFile PRIVATE wx::base wx::core)
set_target_properties(RelayFile PROPERTIES WIN32_EXECUTABLE TRUE)