cmake_minimum_required(VERSION 3.21.3) project(video-app C CXX) set(CMAKE_CXX_STANDARD 14) set(CMAKE_CXX_STANDARD_REQUIRED true) add_subdirectory(lib/glfw) list(APPEND EXTRA_LIBS "-lGL -lGLU -lX11") add_executable(video-app src/main.cpp) target_link_libraries(video-app glfw ${EXTRA_LIBS} )