cmake_minimum_required(VERSION 3.10)
project(wxMVCExample)

set(CMAKE_CXX_STANDARD 11)

find_package(wxWidgets REQUIRED net gl core base xrc adv)
include(${wxWidgets_USE_FILE})

add_executable(wxMVCExample main.cpp View.cpp View.h Observer.h Subject.h Model.cpp Model.h Controller.cpp Controller.h)
# for each of your dependent executable/library targets:
target_link_libraries(${PROJECT_NAME} ${wxWidgets_LIBRARIES})