summaryrefslogtreecommitdiff
path: root/settings.am
diff options
context:
space:
mode:
authorVivien Kraus <vivien@planete-kraus.eu>2021-09-26 18:49:03 +0200
committerVivien Kraus <vivien@planete-kraus.eu>2021-10-01 12:32:20 +0200
commit92eb131fe69e2ffa81fb5207a9ce160f29b60a19 (patch)
tree979a0cd12b231c78c85e8f56b091d9c0e436bf53 /settings.am
parente2fea447f29d276f025d99df638437ab7df89441 (diff)
gui: Bind the settings to scheme
Diffstat (limited to 'settings.am')
-rw-r--r--settings.am9
1 files changed, 9 insertions, 0 deletions
diff --git a/settings.am b/settings.am
index 06642db..940623a 100644
--- a/settings.am
+++ b/settings.am
@@ -17,4 +17,13 @@
gsettings_SCHEMAS = %reldir%/eu.planete_kraus.Disfluid.gschema.xml
EXTRA_DIST += %reldir%/eu.planete_kraus.Disfluid.gschema.xml.in
+xdg-extra-data-dir/glib-2.0/schemas/eu.planete_kraus.Disfluid.gschema.xml: %reldir%/eu.planete_kraus.Disfluid.gschema.xml
+ $(MKDIR_P) $$(dirname $@)
+ $(AM_V_GEN) cp $< $@-t
+ @mv $@-t $@
+
+xdg-extra-data-dir/glib-2.0/schemas/gschemas.compiled: xdg-extra-data-dir/glib-2.0/schemas/eu.planete_kraus.Disfluid.gschema.xml
+ $(AM_V_GEN) $(GLIB_COMPILE_SCHEMAS) --strict "$$(dirname $<)" --targetdir=$(abs_top_builddir)
+ @mv gschemas.compiled $@
+
@GSETTINGS_RULES@