Allow simpler use of ecs from parent project

This allows parent project to find subproject by simple:
decs_dep = dependency('decs')
This commit is contained in:
Michał Masiukiewicz 2022-06-19 14:31:49 +02:00
parent 4f416c7557
commit d01ebd960a

View file

@ -43,7 +43,7 @@ if betterC_opt
if comp_id == 'gcc' if comp_id == 'gcc'
args += ['-fno-druntime'] args += ['-fno-druntime']
link_args += ['-fno-druntime'] link_args += ['-fno-druntime']
else else
args += '-betterC' args += '-betterC'
link_args += '-betterC' link_args += '-betterC'
endif endif
@ -63,9 +63,11 @@ ecs_lib = library('decs',
decs_dep = declare_dependency( decs_dep = declare_dependency(
include_directories : [inc], include_directories : [inc],
link_with : ecs_lib, link_with : ecs_lib,
dependencies : threads_dep, dependencies : threads_dep,
) )
meson.override_dependency('decs', decs_dep)
# Tests # Tests
if BuildTests_opt if BuildTests_opt
subdir('tests') subdir('tests')