MushMachine/framework/CMakeLists.txt
Green Sky f27300a8fa add new serializer based on bitpacking
it has the important stuff, but still misses conviniences like buffers
and optimizations like varints.
only works for little endian but theoretically only needs endian
detection to be able to support bigendian
2022-12-07 00:35:25 +01:00

27 lines
638 B
CMake

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()