summaryrefslogtreecommitdiff
path: root/meson.build
diff options
context:
space:
mode:
authorTing-Wei Lan <lantw@src.gnome.org>2017-12-22 21:45:38 +0800
committerTing-Wei Lan <lantw@src.gnome.org>2018-08-16 23:11:46 +0800
commit46574fcc54eba3ed4245f85d2725c6ea019b39be (patch)
treebcb09da74e5967becd68d2971cf812c83b84961e /meson.build
parenta28fd39f780bbd6098a4852696de1a432b1a61c1 (diff)
downloaddconf-46574fcc54eba3ed4245f85d2725c6ea019b39be.tar.gz
Replace all hard-coded /etc path with sysconfdirwip/lantw/dont-hard-code-etc
This is useful for JHBuild environments and systems that don't want to use /etc/dconf. https://bugzilla.gnome.org/show_bug.cgi?id=739299
Diffstat (limited to 'meson.build')
-rw-r--r--meson.build3
1 files changed, 2 insertions, 1 deletions
diff --git a/meson.build b/meson.build
index e441948..ba14507 100644
--- a/meson.build
+++ b/meson.build
@@ -10,6 +10,7 @@ dconf_datadir = join_paths(dconf_prefix, get_option('datadir'))
dconf_libdir = join_paths(dconf_prefix, get_option('libdir'))
dconf_libexecdir = join_paths(dconf_prefix, get_option('libexecdir'))
dconf_mandir = join_paths(dconf_prefix, get_option('mandir'))
+dconf_sysconfdir = join_paths(dconf_prefix, get_option('sysconfdir'))
dconf_namespace = 'ca.desrt.dconf'
@@ -22,7 +23,7 @@ cc = meson.get_compiler('c')
valac = meson.get_compiler('vala')
# compiler flags
-common_flags = []
+common_flags = ['-DSYSCONFDIR="@0@"'.format(dconf_sysconfdir)]
if get_option('buildtype').contains('debug')
common_flags += cc.get_supported_arguments([