1 service_conf = configuration_data()
2 service_conf.set('libexecdir', dconf_libexecdir)
4 service = dconf_namespace + '.service'
7 input: service + '.in',
9 configuration: service_conf,
11 install_dir: dbus_session_service_dir,
17 'dconf-keyfile-writer.c',
26 dconf_generated = gnome.gdbus_codegen(
28 dconf_namespace + '.xml',
29 interface_prefix: dconf_namespace + '.',
30 namespace: 'DConfDBus',
33 lib_sources += dconf_generated
35 libdconf_service = static_library(
38 include_directories: top_inc,
40 dependencies: gio_unix_dep,
48 libdconf_service_dep = declare_dependency(
49 link_with: libdconf_service,
50 dependencies: gio_unix_dep,
51 sources: dconf_generated,
57 include_directories: top_inc,
59 dependencies: gio_unix_dep,
60 link_with: libdconf_service,
62 install_dir: dconf_libexecdir,