aboutsummaryrefslogtreecommitdiffstats
path: root/m4/evo_purify_support.m4
diff options
context:
space:
mode:
authorH.Habighorst <tearofadragon@googlemail.com>2009-08-11 03:31:21 +0800
committerMatthew Barnes <mbarnes@redhat.com>2009-08-11 03:31:21 +0800
commite50c29108c72e0c43f878306fde3b49ec368cd97 (patch)
treef1de8609b7439389ffefeae44da36e14fd7c5ea4 /m4/evo_purify_support.m4
parent0b8be4a460c622da06b9629e2c2939fd2bc1f4ff (diff)
downloadgsoc2013-evolution-e50c29108c72e0c43f878306fde3b49ec368cd97.tar
gsoc2013-evolution-e50c29108c72e0c43f878306fde3b49ec368cd97.tar.gz
gsoc2013-evolution-e50c29108c72e0c43f878306fde3b49ec368cd97.tar.bz2
gsoc2013-evolution-e50c29108c72e0c43f878306fde3b49ec368cd97.tar.lz
gsoc2013-evolution-e50c29108c72e0c43f878306fde3b49ec368cd97.tar.xz
gsoc2013-evolution-e50c29108c72e0c43f878306fde3b49ec368cd97.tar.zst
gsoc2013-evolution-e50c29108c72e0c43f878306fde3b49ec368cd97.zip
Bug 591326 – Keep m4 macros in their own folder
Diffstat (limited to 'm4/evo_purify_support.m4')
-rw-r--r--m4/evo_purify_support.m423
1 files changed, 23 insertions, 0 deletions
diff --git a/m4/evo_purify_support.m4 b/m4/evo_purify_support.m4
new file mode 100644
index 0000000000..b64f2ebc04
--- /dev/null
+++ b/m4/evo_purify_support.m4
@@ -0,0 +1,23 @@
+dnl EVO_PURIFY_SUPPORT
+dnl Add --enable-purify. If the user turns it on, subst PURIFY and set
+dnl the automake conditional ENABLE_PURIFY
+#serial 0.1
+AC_DEFUN([EVO_PURIFY_SUPPORT],
+ [AC_ARG_ENABLE([purify],
+ [AS_HELP_STRING([--enable-purify],
+ [Enable support for building executables with Purify.])],
+ [enable_purify=yes],[enable_purify=no])
+ AC_PATH_PROG(PURIFY, purify, impure)
+ AC_ARG_WITH([purify-options],
+ [AS_HELP_STRING([--with-purify-options@<:@=OPTIONS@:>@],
+ [Options passed to the purify command line (defaults to PURIFYOPTIONS variable).])])
+ if test "x$with_purify_options" = "xno"; then
+ with_purify_options="-always-use-cache-dir=yes -cache-dir=/gnome/lib/purify"
+ fi
+ if test "x$PURIFYOPTIONS" = "x"; then
+ PURIFYOPTIONS=$with_purify_options
+ fi
+ AC_SUBST(PURIFY)
+ AM_CONDITIONAL(ENABLE_PURIFY, [test x$enable_purify = xyes -a x$PURIFY != ximpure])
+ PURIFY="$PURIFY $PURIFYOPTIONS"
+])