test_unit = 'test-hostname' sources = files( test_unit + '.c' ) cflags = [ '-DTEST_SRCDIR="@0@"'.format(meson.current_source_dir()), '-DTEST_TOPSRCDIR="@0@"'.format(meson.source_root()) ] exe = executable( test_unit, sources, include_directories: [ top_inc, common_inc ], dependencies: common_deps + [libwidgets_dep], c_args: cflags, ) test(test_unit, exe)