diff --git a/meson.build b/meson.build index 27c4a79..b26bdcc 100644 --- a/meson.build +++ b/meson.build @@ -12,6 +12,7 @@ src = [ 'source/ecs/simple_vector.d', 'source/ecs/simple_vector.d', 'source/ecs/std.d', + 'source/ecs/atomic.d', 'source/ecs/system.d', 'source/ecs/traits.d', 'source/ecs/vector.d', @@ -39,6 +40,8 @@ endif inc = include_directories('source/') tests_inc = include_directories('source/') -executable('ecs', [tests_src, src], include_directories : [tests_inc, inc], d_args: args, link_args: link_args) +ecs_lib = shared_library('ecs', src, include_directories : [tests_inc, inc], d_args: args, link_args: link_args) + +executable('tests', tests_src, include_directories : [tests_inc, inc], d_args: args, link_args: link_args, link_with: ecs_lib)