CMakeLists.txt 490 B

1234567891011121314
  1. cmake_minimum_required(VERSION 3.5)
  2. project(another-gl LANGUAGES C CXX)
  3. find_package(glm REQUIRED)
  4. find_package(spdlog REQUIRED)
  5. find_package(glfw3 REQUIRED)
  6. find_package(OpenGL REQUIRED)
  7. add_executable(another-gl
  8. main.cpp glad.c renderer.cpp shader.cpp callbacks.cpp)
  9. target_include_directories(another-gl PUBLIC ${glm_INCLUDE_DIRS} ${glfw3_INCLUDE_DIRS} ${spdlog_INCLUDE_DIRS} ${CMAKE_SOURCE_DIR}/include)
  10. target_link_libraries(another-gl glfw glm::glm spdlog::spdlog OpenGL::GL)