summaryrefslogtreecommitdiff
path: root/CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r--CMakeLists.txt10
1 files changed, 9 insertions, 1 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 9db3251..011126f 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -1,5 +1,5 @@
-cmake_minimum_required(VERSION 3.21)
+cmake_minimum_required(VERSION 3.27)
cmake_policy(SET CMP0135 NEW)
@@ -22,6 +22,7 @@ set(PKE_SOURCE_FILES
src/dynamic-array.cpp
src/asset-manager.hpp
src/asset-manager.cpp
+ src/vendor/glm_include.hpp
src/window.hpp
src/window.cpp
)
@@ -101,6 +102,13 @@ if (GLFW_FOUND)
target_include_directories(pke PUBLIC ${GLFW_INCLUDE_DIR})
endif (GLFW_FOUND)
+find_package(glm REQUIRED)
+if (glm_FOUND)
+ message(STATUS "glm found: " ${glm_INCLUDE_DIR})
+ target_link_libraries(pke PUBLIC ${glm_LIBRARIES})
+ target_include_directories(pke PUBLIC ${glm_INCLUDE_DIR})
+endif (glm_FOUND)
+
target_include_directories(pke PUBLIC "${CMAKE_CURRENT_SOURCE_DIR}/src")
target_link_libraries(pke PUBLIC imguidocked)