cmake_minimum_required(VERSION 3.5) project(3dviewer) set(CMAKE_EXPORT_COMPILE_COMMANDS ON) include_directories(.) find_package(glfw3 REQUIRED) find_package(OpenGL REQUIRED) add_executable( ${PROJECT_NAME} main.cpp glad.c lopenglprogram.cpp camera.h ) target_link_libraries( ${PROJECT_NAME} PRIVATE glfw3 OpenGL::GL X11 Xrandr Xi Xcursor Xinerama pthread dl m )