From 35a26d1e45e16547447de6c8f5c043c7cd5e6e94 Mon Sep 17 00:00:00 2001 From: chenxu <6235641+cxwx@users.noreply.github.com> Date: Mon, 10 Mar 2025 02:26:27 +0800 Subject: [PATCH] add cmake --- CMakeLists.txt | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 CMakeLists.txt diff --git a/CMakeLists.txt b/CMakeLists.txt new file mode 100644 index 0000000..9bfc1b6 --- /dev/null +++ b/CMakeLists.txt @@ -0,0 +1,17 @@ +cmake_minimum_required(VERSION 3.10 FATAL_ERROR) + +project(gravity_sim LANGUAGES CXX) + +set(CMAKE_CXX_STANDARD 20) +set(CMAKE_VERBOSE_MAKEFILE ON) + +find_package(glfw3 REQUIRED) +find_package(glm REQUIRED) +find_package(glew REQUIRED) +find_package(PkgConfig) +pkg_check_modules(gl REQUIRED gl) + +add_executable(gravity_sim gravity_sim.cpp) +target_link_libraries(gravity_sim glfw GL glm glew) +add_executable(gravity_sim_3Dgrid gravity_sim_3Dgrid.cpp) +target_link_libraries(gravity_sim_3Dgrid glfw GL glm glew)