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