cmake_minimum_required(VERSION 4.1) project(Dicewars_Siedler) set(CMAKE_CXX_STANDARD 20) set(CMAKE_CXX_STANDARD_REQUIRED ON) find_package(OpenGL REQUIRED) add_subdirectory(lib/glfw) add_library(glad STATIC lib/glad/src/glad.c ) target_include_directories(glad PUBLIC lib/glad/include ) add_executable(Dicewars_Siedler src/main.cpp src/engine/core/Window.cpp src/engine/core/Window.h src/engine/platform/glfw/GLFWWindow.cpp src/engine/platform/glfw/GLFWWindow.h src/engine/core/Application.cpp src/engine/core/Application.h src/game/DicewarsApp.cpp src/game/DicewarsApp.h) target_include_directories(Dicewars_Siedler PRIVATE lib/glfw/include lib/glm ) target_link_libraries(Dicewars_Siedler PRIVATE glfw glad OpenGL::GL )