summaryrefslogtreecommitdiff
path: root/gsettings/meson.build
diff options
context:
space:
mode:
Diffstat (limited to 'gsettings/meson.build')
-rw-r--r--gsettings/meson.build24
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 + [