1234567891011121314151617 |
- cmake_minimum_required(VERSION 3.5)
- project(another-gl LANGUAGES C CXX)
- set(CXX_STANDARD 20)
- set(CMAKE_EXPORT_COMPILE_COMMANDS ON CACHE INTERNAL "")
- set(OpenGL_GL_PREFERENCE GLVND)
- find_package(glm REQUIRED)
- find_package(spdlog REQUIRED)
- find_package(glfw3 REQUIRED)
- find_package(OpenGL REQUIRED)
- add_subdirectory(src)
- add_custom_target(copy-files-shaders ALL COMMAND ${CMAKE_COMMAND} -E copy_directory ${CMAKE_CURRENT_SOURCE_DIR}/shaders ${CMAKE_CURRENT_BINARY_DIR}/shaders)
|