Files
fall-fever/CMakeLists.txt
2020-09-05 11:32:30 +02:00

41 lines
776 B
CMake

cmake_minimum_required(VERSION 3.10)
project(Fall-Fever)
set(OpenGL_GL_PREFERENCE "GLVND")
find_package(glfw3 3.3 REQUIRED)
find_package(OpenGL REQUIRED)
add_subdirectory(${PROJECT_SOURCE_DIR}/lib)
# Specify the C++ standard
set(CMAKE_CXX_STANDARD 11)
set(CMAKE_CXX_STANDARD_REQUIRED True)
set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} -D_DEBUG")
add_executable(Fall-Fever
src/main.cpp
src/Controller.cpp
src/Window.cpp
src/EventHandler.cpp
src/ShaderProgram.cpp
src/VertexBuffer.cpp
src/Texture.cpp
src/Camera.cpp
src/Mesh.cpp
src/Model.cpp
)
target_link_libraries(
Fall-Fever PRIVATE
glfw
glad
stb
${OPENGL_LIBRARIES}
assimp
)
target_compile_options(Fall-Fever PRIVATE -Wall -Wextra -pedantic)