diff options
Diffstat (limited to 'gsettings/meson.build')
-rw-r--r-- | gsettings/meson.build | 24 |
1 files changed, 9 insertions, 15 deletions
diff --git a/gsettings/meson.build b/gsettings/meson.build index a1d0207..aca21f0 100644 --- a/gsettings/meson.build +++ b/gsettings/meson.build @@ -1,22 +1,16 @@ -sources = files('dconfsettingsbackend.c') - -cflags = '-DG_LOG_DOMAIN="@0@"'.format(meson.project_name()) +deps = [ + libdconf_common_hidden_dep, + libdconf_gdbus_thread_dep, +] libdconf_settings = shared_library( - meson.project_name() + 'settings', - sources: sources, + 'dconfsettings', + sources: 'dconfsettingsbackend.c', include_directories: top_inc, - dependencies: gio_unix_dep, - c_args: cflags, - link_with: [ - libdconf_common_hidden, - libdconf_engine_shared, - libdconf_gdbus_thread_shared, - libdconf_shm_shared, - libgvdb_shared - ], + dependencies: deps, + c_args: '-DG_LOG_DOMAIN="dconf"', install: true, - install_dir: join_paths(dconf_libdir, 'gio', 'modules') + install_dir: gio_module_dir, ) envs = test_env + [ |