From 8ffb27ab09ff567a159e5be5a243fd3967084977 Mon Sep 17 00:00:00 2001 From: Kelly Rauchenberger Date: Sun, 3 Feb 2019 16:10:44 -0500 Subject: Very basic ECS --- CMakeLists.txt | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 CMakeLists.txt (limited to 'CMakeLists.txt') diff --git a/CMakeLists.txt b/CMakeLists.txt new file mode 100644 index 0000000..8800db7 --- /dev/null +++ b/CMakeLists.txt @@ -0,0 +1,30 @@ +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/renderer.cpp + src/simulation.cpp +) + +set_property(TARGET dispatcher PROPERTY CXX_STANDARD 17) +set_property(TARGET dispatcher PROPERTY CXX_STANDARD_REQUIRED ON) +target_link_libraries(dispatcher ${ALL_LIBS}) -- cgit 1.4.1