aboutsummaryrefslogtreecommitdiff
path: root/CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r--CMakeLists.txt34
1 files changed, 34 insertions, 0 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
new file mode 100644
index 0000000..5b8b141
--- /dev/null
+++ b/CMakeLists.txt
@@ -0,0 +1,34 @@
+cmake_minimum_required(VERSION 3.10)
+project(compustream LANGUAGES CXX)
+
+include_directories(
+ src/
+)
+
+add_executable(
+ compustream
+ src/main.cc
+ src/timer.cc
+ src/glfw/guard.cc
+ src/glfw/window.cc
+ src/glfw/key_watcher.cc
+ src/shader/util.cc
+ src/shader/wrap/compute_shader.cc
+ src/shader/wrap/graphic_shader.cc
+ src/buffer/vertex/lattice_cell_buffer.cc
+ src/buffer/vertex/fluid_cell_buffer.cc
+)
+
+target_link_libraries(
+ compustream
+ GL
+ glfw
+ GLEW
+)
+
+target_compile_features(
+ compustream
+ PUBLIC
+ cxx_std_17
+)
+