summary refs log tree commit diff stats
path: root/CMakeLists.txt
diff options
context:
space:
mode:
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})