summaryrefslogtreecommitdiff
path: root/CMakeLists.txt
diff options
context:
space:
mode:
authoraura <nw@moneybot.cc>2026-07-26 02:09:41 +0200
committeraura <nw@moneybot.cc>2026-07-26 02:09:41 +0200
commite86a60e6c7475819f99bb042793a7ad568368e2f (patch)
tree329a18d729a3db550bb0204cf8ff98ab625621d2 /CMakeLists.txt
parente827fd28abfacee5784b5a86548ebd668c84a070 (diff)
better prop system + profiler trace
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r--CMakeLists.txt6
1 files changed, 5 insertions, 1 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 215cb40..f93450e 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -2,10 +2,14 @@ cmake_minimum_required(VERSION 3.10)
project(videogame)
set(CMAKE_CXX_COMPILER "clang++")
-set(CMAKE_CXX_STANDARD 20)
+set(CMAKE_CXX_STANDARD 23)
file(GLOB_RECURSE SRC_FILES ./src/*.cpp ./src/game/*.cpp ./src/util/config/*.cpp)
+if(CMAKE_VERSION VERSION_GREATER "3.10")
+ set(OpenGL_GL_PREFERENCE GLVND)
+endif()
+
set(CMAKE_EXPORT_COMPILE_COMMANDS ON)
if(UNIX)
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/build)