1 AC_INIT([GConf Editor],
3 [http://bugzilla.gnome.org/enter_bug.cgi?product=gconf-editor],
5 AC_CONFIG_SRCDIR([src/main.c])
7 AM_INIT_AUTOMAKE([1.9 foreign no-dist-gzip dist-bzip2])
8 AC_CONFIG_HEADERS([config.h])
10 if test -z "$enable_maintainer_mode"; then
11 enable_maintainer_mode=yes
13 AM_MAINTAINER_MODE([enable])
15 IT_PROG_INTLTOOL([0.35.0])
20 AC_PATH_PROG(GCONFTOOL, gconftool-2)
23 AC_CONFIG_MACRO_DIR([m4])
27 if test "x$GCC" = "xyes"; then
29 *[\ \ ]-Wall[\ \ ]*) ;;
30 *) CFLAGS="$CFLAGS -Wall" ;;
35 PKG_CHECK_MODULES(GCONF_EDITOR,
40 if test "$enable_maintainer_mode" = "yes"; then
41 DISABLE_DEPRECATED_CFLAGS="-DG_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED \
42 -DG_DISABLE_SINGLE_INCLUDES -DGTK_DISABLE_SINGLE_INCLUDES"
43 AC_SUBST(DISABLE_DEPRECATED_CFLAGS)
46 AC_PATH_PROG(GLIB_GENMARSHAL, glib-genmarshal)
48 GETTEXT_PACKAGE=gconf-editor
49 AC_SUBST(GETTEXT_PACKAGE)
50 AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE, "$GETTEXT_PACKAGE", [The gettext package])
54 GNOME_COMPILE_WARNINGS([maximum])
55 GNOME_MAINTAINER_MODE_DEFINES
57 dnl Get the GConf defaults source, and sed it to make the mandatory source.
58 GCONF_DEFAULTS_SOURCE=`gconftool-2 --get-default-source`
59 AC_ARG_WITH(gconf-defaults-source,
60 AC_HELP_STRING([--with-gconf-defaults-source],
61 [The GConf source of the default values]),
62 GCONF_DEFAULTS_SOURCE="$withval",)
63 AC_DEFINE_UNQUOTED(GCONF_DEFAULTS_SOURCE, "$GCONF_DEFAULTS_SOURCE", [GConf defaults source])
64 AC_MSG_RESULT([Using config source $GCONF_DEFAULTS_SOURCE for default values])
66 GCONF_MANDATORY_SOURCE=`echo $GCONF_DEFAULTS_SOURCE | sed -e s/gconf.xml.defaults/gconf.xml.mandatory/`
67 AC_ARG_WITH(gconf-mandatory-source,
68 AC_HELP_STRING([--with-gconf-mandatory-source],
69 [The GConf source of the mandatory values]),
70 GCONF_MANDATORY_SOURCE="$withval",)
71 AC_DEFINE_UNQUOTED(GCONF_MANDATORY_SOURCE, "$GCONF_MANDATORY_SOURCE", [GConf mandatory source])
72 AC_MSG_RESULT([Using config source $GCONF_MANDATORY_SOURCE for mandatory values])
77 data/gconf-editor.desktop.in
87 Configuration Sources:
88 GConf default values source: ${GCONF_DEFAULTS_SOURCE}
89 GConf mandatory values source: ${GCONF_MANDATORY_SOURCE}"