summaryrefslogtreecommitdiff
path: root/macros/mate-common.m4
diff options
context:
space:
mode:
authorStefano Karapetsas <[email protected]>2012-05-17 13:02:52 +0200
committerStefano Karapetsas <[email protected]>2012-05-17 13:02:52 +0200
commitfd691b5d21aae69a79cd32124d43b1d542b69713 (patch)
tree790938aa7b38820d682980e97e47cbce60b322e6 /macros/mate-common.m4
parent4646b6c6597b0658ffda163816d42ac5ee76ae59 (diff)
downloadmate-common-fd691b5d21aae69a79cd32124d43b1d542b69713.tar.bz2
mate-common-fd691b5d21aae69a79cd32124d43b1d542b69713.tar.xz
rename macros2 => macros
Diffstat (limited to 'macros/mate-common.m4')
-rw-r--r--macros/mate-common.m450
1 files changed, 50 insertions, 0 deletions
diff --git a/macros/mate-common.m4 b/macros/mate-common.m4
new file mode 100644
index 0000000..e3719f1
--- /dev/null
+++ b/macros/mate-common.m4
@@ -0,0 +1,50 @@
+# mate-common.m4
+#
+
+dnl MATE_COMMON_INIT
+
+AC_DEFUN([MATE_COMMON_INIT],
+[
+ dnl this macro should come after AC_CONFIG_MACRO_DIR
+ AC_BEFORE([AC_CONFIG_MACRO_DIR], [$0])
+
+ dnl ensure that when the Automake generated makefile calls aclocal,
+ dnl it honours the $ACLOCAL_FLAGS environment variable
+ ACLOCAL_AMFLAGS="\${ACLOCAL_FLAGS}"
+ if test -n "$ac_macro_dir"; then
+ ACLOCAL_AMFLAGS="-I $ac_macro_dir $ACLOCAL_AMFLAGS"
+ fi
+
+ AC_SUBST([ACLOCAL_AMFLAGS])
+])
+
+AC_DEFUN([MATE_DEBUG_CHECK],
+[
+ AC_ARG_ENABLE([debug],
+ AC_HELP_STRING([--enable-debug],
+ [turn on debugging]),,
+ [enable_debug=no])
+
+ if test x$enable_debug = xyes ; then
+ AC_DEFINE(MATE_ENABLE_DEBUG, 1,
+ [Enable additional debugging at the expense of performance and size])
+ fi
+])
+
+dnl MATE_MAINTAINER_MODE_DEFINES ()
+dnl define DISABLE_DEPRECATED
+dnl
+AC_DEFUN([MATE_MAINTAINER_MODE_DEFINES],
+[
+ AC_REQUIRE([AM_MAINTAINER_MODE])
+
+ DISABLE_DEPRECATED=""
+ if test $USE_MAINTAINER_MODE = yes; then
+ DOMAINS="G ATK PANGO GDK GDK_PIXBUF GTK MATECONF MATECOMPONENT MATECOMPONENT_UI MATE LIBGLADE VTE MATE_VFS WNCK LIBSOUP"
+ for DOMAIN in $DOMAINS; do
+ DISABLE_DEPRECATED="$DISABLE_DEPRECATED -D${DOMAIN}_DISABLE_DEPRECATED -D${DOMAIN}_DISABLE_SINGLE_INCLUDES"
+ done
+ fi
+
+ AC_SUBST(DISABLE_DEPRECATED)
+])