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 design/basepanel.h design/basepanel.cxx mainpanel.h mainpanel.cxx modeDirCtrl.h modeDirCtrl.cxx transmhandler.h transmhandler.cxx ) add_executable(gtransm ${PSOURCES}) target_link_libraries(gtransm PRIVATE wx::base wx::core protocol) set_target_properties(gtransm PROPERTIES WIN32_EXECUTABLE TRUE)