fix(input): adjust to recent changes + link tbb to fix gcc compilation

This commit is contained in:
light7734 2025-10-08 06:29:00 +03:30
parent 054af3fd8f
commit e1360cabce
Signed by: light7734
GPG key ID: 8C30176798F1A6BA
2 changed files with 6 additions and 3 deletions

View file

@ -1,4 +1,4 @@
add_library_module(input system.cpp)
target_link_libraries(input PUBLIC surface math logger)
target_link_libraries(input PUBLIC surface math logger tbb)
add_test_module(input system.test.cpp)

View file

@ -4,6 +4,7 @@
#include <memory/reference.hpp>
#include <memory/scope.hpp>
#include <ranges>
#include <surface/system.hpp>
#include <test/test.hpp>
// NOLINTBEGIN
@ -48,9 +49,9 @@ public:
auto add_surface_component() -> ecs::EntityId
{
auto entity = m_registry->create_entity();
m_registry->add<surface::SurfaceComponent>(
m_surface_system.create_surface_component(
entity,
surface::SurfaceComponent::CreateInfo {}
{ .title = "", .resolution = { 20u, 20u } }
);
return entity;
@ -58,6 +59,8 @@ public:
private:
memory::Ref<ecs::Registry> m_registry = memory::create_ref<ecs::Registry>();
surface::System m_surface_system = surface::System { m_registry };
};
Suite raii = "raii"_suite = "raii"_suite = [] {