cmake_minimum_required(VERSION 3.31) set(CMAKE_CXX_STANDARD 20) set(CMAKE_CXX_STANDARD_REQUIRED TRUE) project(Ugly) find_package(GLEW REQUIRED) find_package(glfw3 CONFIG REQUIRED) find_package(glm CONFIG REQUIRED) add_subdirectory(./source/app) add_subdirectory(./source/image) add_subdirectory(./source/log) add_subdirectory(./source/shader)