tests: Set G_DEBUG and other useful environment variables
[dconf.git] / gsettings / meson.build
bloba1d020747de9acca359c662b9fdf9ab422b8abe0
1 sources = files('dconfsettingsbackend.c')
3 cflags = '-DG_LOG_DOMAIN="@0@"'.format(meson.project_name())
5 libdconf_settings = shared_library(
6   meson.project_name() + 'settings',
7   sources: sources,
8   include_directories: top_inc,
9   dependencies: gio_unix_dep,
10   c_args: cflags,
11   link_with: [
12     libdconf_common_hidden,
13     libdconf_engine_shared,
14     libdconf_gdbus_thread_shared,
15     libdconf_shm_shared,
16     libgvdb_shared
17   ],
18   install: true,
19   install_dir: join_paths(dconf_libdir, 'gio', 'modules')
22 envs = test_env + [
23   'G_TEST_SRCDIR=' + meson.current_source_dir(),
24   'G_TEST_BUILDDIR=' + meson.current_build_dir(),
25   'GSETTINGS_LIB=' + libdconf_settings.full_path(),
28 unit_test = 'abicheck'
30 test(
31   unit_test,
32   find_program(unit_test + '.sh'),
33   env: envs,