summary refs log tree commit diff stats
path: root/CMakeLists.txt
diff options
context:
space:
mode:
authorKelly Rauchenberger <fefferburbia@gmail.com>2019-02-03 16:10:44 -0500
committerKelly Rauchenberger <fefferburbia@gmail.com>2019-02-03 16:10:44 -0500
commit8ffb27ab09ff567a159e5be5a243fd3967084977 (patch)
treec7c1be31a4074a0d58191b9cc5ed880271c65b91 /CMakeLists.txt
downloaddispatcher-8ffb27ab09ff567a159e5be5a243fd3967084977.tar.gz
dispatcher-8ffb27ab09ff567a159e5be5a243fd3967084977.tar.bz2
dispatcher-8ffb27ab09ff567a159e5be5a243fd3967084977.zip
Very basic ECS
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r--CMakeLists.txt30
1 files changed, 30 insertions, 0 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt new file mode 100644 index 0000000..8800db7 --- /dev/null +++ b/CMakeLists.txt
@@ -0,0 +1,30 @@
1cmake_minimum_required (VERSION 3.1)
2project (dispatcher)
3
4# Set directory to look for package helpers.
5set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${dispatcher_SOURCE_DIR}/cmake")
6
7find_package(SDL2 REQUIRED)
8find_package(SDL2_Image REQUIRED)
9
10set(ALL_LIBS
11 ${SDL2_LIBRARY}
12 ${SDL2_IMAGE_LIBRARIES}
13)
14
15include_directories(
16 ${SDL2_INCLUDE_DIR}
17 ${SDL2_IMAGE_INCLUDE_DIRS}
18 src
19 vendor
20)
21
22add_executable(dispatcher
23 src/main.cpp
24 src/renderer.cpp
25 src/simulation.cpp
26)
27
28set_property(TARGET dispatcher PROPERTY CXX_STANDARD 17)
29set_property(TARGET dispatcher PROPERTY CXX_STANDARD_REQUIRED ON)
30target_link_libraries(dispatcher ${ALL_LIBS})