cmake_minimum_required(VERSION 3.9 FATAL_ERROR) project(framework) add_subdirectory(engine) add_subdirectory(logger) add_subdirectory(resource_manager) add_subdirectory(s6zer) add_subdirectory(common_components) add_subdirectory(std_utils) add_subdirectory(random) add_subdirectory(screen_director) add_subdirectory(filesystem) add_subdirectory(organizer_scene) if(NOT MM_HEADLESS) add_subdirectory(sdl_service) add_subdirectory(simple_sdl_renderer) add_subdirectory(opengl_primitives) add_subdirectory(opengl_renderer) add_subdirectory(imgui) add_subdirectory(input) add_subdirectory(sound) add_subdirectory(tilemap) endif()