cmake_minimum_required(VERSION 3.0) project(demo) set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11") include(FindPkgConfig) find_package(glfw3 3.3 REQUIRED) find_package(OpenGL REQUIRED) include_directories("src/") include_directories("gl/include") add_subdirectory(src) add_executable(demo main.cpp gl/src/glad.c ${SOURCE}) target_link_libraries(demo glfw OpenGL::GL)