udemy_opengl/CMakeLists.txt

22 lines
463 B
CMake

cmake_minimum_required(VERSION 3.19)
project(OpenGLTest CXX)
set(CMAKE_CXX_STANDARD 17)
set(CMAKE_EXPORT_COMPILE_COMMANDS ON)
find_package(OpenGL REQUIRED)
find_package(GLEW REQUIRED)
find_package(glm REQUIRED)
find_package(glfw3 REQUIRED)
file(GLOB SOURCES src/*.h src/*.cpp)
add_executable(opengl_test ${SOURCES})
target_include_directories(opengl_test PUBLIC include)
target_link_libraries(opengl_test
OpenGL::GL
GLEW::GLEW
glm::glm
glfw
)