22 lines
463 B
CMake
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
|
|
)
|