diff options
| author | Kelly Rauchenberger <fefferburbia@gmail.com> | 2019-02-03 16:10:44 -0500 |
|---|---|---|
| committer | Kelly Rauchenberger <fefferburbia@gmail.com> | 2019-02-03 16:10:44 -0500 |
| commit | 8ffb27ab09ff567a159e5be5a243fd3967084977 (patch) | |
| tree | c7c1be31a4074a0d58191b9cc5ed880271c65b91 /CMakeLists.txt | |
| download | dispatcher-8ffb27ab09ff567a159e5be5a243fd3967084977.tar.gz dispatcher-8ffb27ab09ff567a159e5be5a243fd3967084977.tar.bz2 dispatcher-8ffb27ab09ff567a159e5be5a243fd3967084977.zip | |
Very basic ECS
Diffstat (limited to 'CMakeLists.txt')
| -rw-r--r-- | CMakeLists.txt | 30 |
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 @@ | |||
| 1 | cmake_minimum_required (VERSION 3.1) | ||
| 2 | project (dispatcher) | ||
| 3 | |||
| 4 | # Set directory to look for package helpers. | ||
| 5 | set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${dispatcher_SOURCE_DIR}/cmake") | ||
| 6 | |||
| 7 | find_package(SDL2 REQUIRED) | ||
| 8 | find_package(SDL2_Image REQUIRED) | ||
| 9 | |||
| 10 | set(ALL_LIBS | ||
| 11 | ${SDL2_LIBRARY} | ||
| 12 | ${SDL2_IMAGE_LIBRARIES} | ||
| 13 | ) | ||
| 14 | |||
| 15 | include_directories( | ||
| 16 | ${SDL2_INCLUDE_DIR} | ||
| 17 | ${SDL2_IMAGE_INCLUDE_DIRS} | ||
| 18 | src | ||
| 19 | vendor | ||
| 20 | ) | ||
| 21 | |||
| 22 | add_executable(dispatcher | ||
| 23 | src/main.cpp | ||
| 24 | src/renderer.cpp | ||
| 25 | src/simulation.cpp | ||
| 26 | ) | ||
| 27 | |||
| 28 | set_property(TARGET dispatcher PROPERTY CXX_STANDARD 17) | ||
| 29 | set_property(TARGET dispatcher PROPERTY CXX_STANDARD_REQUIRED ON) | ||
| 30 | target_link_libraries(dispatcher ${ALL_LIBS}) | ||
