8 AU_DEFUN([GNOME_COMMON_INIT],
10 dnl this macro should come after AC_CONFIG_MACRO_DIR
11 AC_BEFORE([AC_CONFIG_MACRO_DIR], [$0])
13 dnl ensure that when the Automake generated makefile calls aclocal,
14 dnl it honours the $ACLOCAL_FLAGS environment variable
15 ACLOCAL_AMFLAGS="\${ACLOCAL_FLAGS}"
16 if test -n "$ac_macro_dir"; then
17 ACLOCAL_AMFLAGS="-I $ac_macro_dir $ACLOCAL_AMFLAGS"
20 AC_SUBST([ACLOCAL_AMFLAGS])
22 [[$0: This macro is deprecated. You should set put "ACLOCAL_AMFLAGS = -I m4 ${ACLOCAL_FLAGS}"
23 in your top-level Makefile.am, instead, where "m4" is the macro directory set
24 with AC_CONFIG_MACRO_DIR() in your configure.ac]])
26 AC_DEFUN([GNOME_DEBUG_CHECK],
28 AC_ARG_ENABLE([debug],
29 AC_HELP_STRING([--enable-debug],
30 [turn on debugging]),,
33 if test x$enable_debug = xyes ; then
34 AC_DEFINE(GNOME_ENABLE_DEBUG, 1,
35 [Enable additional debugging at the expense of performance and size])
39 dnl GNOME_MAINTAINER_MODE_DEFINES ()
40 dnl define DISABLE_DEPRECATED
42 AC_DEFUN([GNOME_MAINTAINER_MODE_DEFINES],
44 AC_REQUIRE([AM_MAINTAINER_MODE])
47 if test $USE_MAINTAINER_MODE = yes; then
48 DOMAINS="GCONF BONOBO BONOBO_UI GNOME LIBGLADE GNOME_VFS WNCK LIBSOUP"
49 for DOMAIN in $DOMAINS; do
50 DISABLE_DEPRECATED="$DISABLE_DEPRECATED -D${DOMAIN}_DISABLE_DEPRECATED -D${DOMAIN}_DISABLE_SINGLE_INCLUDES"
54 AC_SUBST(DISABLE_DEPRECATED)