cmake_minimum_required (VERSION 3.1) project (dispatcher) # Set directory to look for package helpers. set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${dispatcher_SOURCE_DIR}/cmake") find_package(SDL2 REQUIRED) find_package(SDL2_Image REQUIRED) set(ALL_LIBS ${SDL2_LIBRARY} ${SDL2_IMAGE_LIBRARIES} ) include_directories( ${SDL2_INCLUDE_DIR} ${SDL2_IMAGE_INCLUDE_DIRS} src vendor ) add_executable(dispatcher src/main.cpp src/simulation.cpp src/direction.cpp src/editor.cpp src/level.cpp ) set_property(TARGET dispatcher PROPERTY CXX_STANDARD 17) set_property(TARGET dispatcher PROPERTY CXX_STANDARD_REQUIRED ON) target_link_libraries(dispatcher ${ALL_LIBS})