cc = meson.get_compiler('c')
userspace_c_args = []
userspace_c_ld_args = []
+userspace_sources = []
meson_build_sh = find_program('tools/meson-build.sh')
want_tests = get_option('tests')
#####################################################################
-if get_option('b_coverage')
- userspace_c_args += ['-include', 'coverage.h']
-endif
+subdir('src/coverage')
#####################################################################
userspace = declare_dependency(
compile_args : userspace_c_args,
link_args : userspace_c_ld_args,
- sources : version_h,
+ sources : userspace_sources,
)
man_page_depends = []
--- /dev/null
+# SPDX-License-Identifier: LGPL-2.1-or-later
+
+if get_option('b_coverage')
+ userspace_c_args += ['-include', meson.current_source_dir() / 'coverage.h']
+ userspace_sources += files('coverage.h')
+endif