cmake_minimum_required(VERSION 4.1) project(OpenMB) set(CMAKE_CXX_STANDARD 20) set(CMAKE_EXPORT_COMPILE_COMMANDS ON) set(CMAKE_CONFIGURATION_TYPES "Debug;Release;Distribution") enable_language(OBJC) find_package(Stb REQUIRED) find_package(GLEW REQUIRED) find_package(OpenGL REQUIRED) find_package(spdlog CONFIG REQUIRED) find_package(nlohmann_json CONFIG REQUIRED) find_package(glfw3 CONFIG REQUIRED) find_package(imgui CONFIG REQUIRED) find_package(glm CONFIG REQUIRED) find_package(OpenAL CONFIG REQUIRED) find_package(assimp CONFIG REQUIRED) find_package(Jolt CONFIG REQUIRED) add_subdirectory(apps)