[glib] Update GSettings porting guide for new m4 macro
- From: Bastien Nocera <hadess src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [glib] Update GSettings porting guide for new m4 macro
- Date: Wed, 21 Apr 2010 15:49:30 +0000 (UTC)
commit 662f97fefbdb26eff4283757912350c3c15adf49
Author: Bastien Nocera <hadess hadess net>
Date: Wed Apr 21 16:49:00 2010 +0100
Update GSettings porting guide for new m4 macro
docs/reference/gio/migrating.xml | 10 +++++++---
1 files changed, 7 insertions(+), 3 deletions(-)
---
diff --git a/docs/reference/gio/migrating.xml b/docs/reference/gio/migrating.xml
index af3adbd..8b886ae 100644
--- a/docs/reference/gio/migrating.xml
+++ b/docs/reference/gio/migrating.xml
@@ -392,15 +392,19 @@ produces a <filename>org.gnome.font-rendering.gschema.xml</filename> file with t
variable for the schema compiler, which can be used in
<filename>configure.in</filename> as follows:
<programlisting>
-AC_SUBST(gsettingsupdateschemacache, `pkg-config --variable gsettingsupdateschemacache gio-2.0`)
+AM_GSETTINGS
</programlisting>
The corresponding <filename>Makefile.am</filename> fragment looks like
this:
<programlisting>
-gsettingsschemadir = $(prefix)/glib-2.0/schemas
+# gsettingsschemadir is defined by the AM_GSETTINGS macro in configure.ac
gsettingsschema_DATA = my.app.gschema.xml
+# This rule will check your schemas for validity before installation
+ GSETTINGS_CHECK_RULE@
+if GSETTINGS_SCHEMAS_INSTALL
install-data-hook:
- $(gsettingsupdateschemacache) $(DESTDIR)$(gsettingsschemadir)
+ $(gsettingsupdateschemacache) $(DESTDIR)$(gsettingsschemadir)
+endif
</programlisting>
</para>
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]