cmake_minimum_required(VERSION 3.16) project(MiniCraft) set(CMAKE_CXX_STANDARD 17) find_package(OpenGL REQUIRED) find_package(GLEW REQUIRED) find_package(SDL2 REQUIRED) find_package(glm REQUIRED) add_executable(minicraft main.cpp) target_include_directories(minicraft PRIVATE ${SDL2_INCLUDE_DIRS} ${GLEW_INCLUDE_DIRS} ) target_link_libraries(minicraft PRIVATE OpenGL::GL GLEW::GLEW ${SDL2_LIBRARIES} )