cmake_minimum_required(VERSION 3.2) project(engine CXX) add_library(engine src/mm/engine_fwd.hpp src/mm/engine.hpp src/mm/engine.cpp src/mm/services/service.hpp src/mm/services/default_service.cpp src/mm/services/default_service.hpp src/mm/services/scene_service_interface.hpp src/mm/services/scene_service_interface.cpp src/mm/services/net_channeled_interface.hpp ) # find . -type f -exec sed -i 's/simple_scene\/services\/simple_scene_ss.hpp/services\/scene_service_interface.hpp/g' {} \; target_include_directories(engine PUBLIC "${CMAKE_CURRENT_SOURCE_DIR}/src") target_link_libraries(engine tracy_client logger entt glm ) if (BUILD_TESTING) add_subdirectory(test) endif()