include_directories(./.) include_directories(./..) find_package(OpenGL) add_subdirectory(${GLFW_PATH} ${GLFW_PATH}/build) include_directories(${GLFW_PATH}/include ${GLAD_PATH}/include) set(GLFW_BUILD_DOCS OFF CACHE BOOL "" FORCE) set(GLFW_BUILD_TESTS OFF CACHE BOOL "" FORCE) set(GLFW_BUILD_EXAMPLES OFF CACHE BOOL "" FORCE) add_library(NBGraphics ./src/Window.cpp ./src/Buffers.cpp ${GLAD_PATH}/src/glad.c ) target_link_libraries(NBGraphics glfw3)