diff options
author | xclaesse <xclaesse@4ee84921-47dd-4033-b63a-18d7a039a3e4> | 2007-12-29 23:49:28 +0800 |
---|---|---|
committer | xclaesse <xclaesse@4ee84921-47dd-4033-b63a-18d7a039a3e4> | 2007-12-29 23:49:28 +0800 |
commit | d947e397d3ff48fd244852e6f8c460e821404105 (patch) | |
tree | 73f77284e63c07544111aae1cea50f8fced8acf0 /m4/empathy-valgrind.m4 | |
parent | 67fe3e5df6ee369aa01f47a6a7409fafeda4293d (diff) | |
download | gsoc2013-empathy-d947e397d3ff48fd244852e6f8c460e821404105.tar gsoc2013-empathy-d947e397d3ff48fd244852e6f8c460e821404105.tar.gz gsoc2013-empathy-d947e397d3ff48fd244852e6f8c460e821404105.tar.bz2 gsoc2013-empathy-d947e397d3ff48fd244852e6f8c460e821404105.tar.lz gsoc2013-empathy-d947e397d3ff48fd244852e6f8c460e821404105.tar.xz gsoc2013-empathy-d947e397d3ff48fd244852e6f8c460e821404105.tar.zst gsoc2013-empathy-d947e397d3ff48fd244852e6f8c460e821404105.zip |
Add "check" framework support. Fixes bug #505622 (Guillaume Desmottes).
git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@509 4ee84921-47dd-4033-b63a-18d7a039a3e4
Diffstat (limited to 'm4/empathy-valgrind.m4')
-rw-r--r-- | m4/empathy-valgrind.m4 | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/m4/empathy-valgrind.m4 b/m4/empathy-valgrind.m4 new file mode 100644 index 000000000..7a44e103f --- /dev/null +++ b/m4/empathy-valgrind.m4 @@ -0,0 +1,31 @@ +dnl Detect Valgrind location and flags + +AC_DEFUN([EMPATHY_VALGRIND], +[ + enable=$1 + if test -n "$2"; then + valgrind_req=$2 + else + valgrind_req="2.1" + fi + + PKG_CHECK_MODULES(VALGRIND, valgrind > "$valgrind_req", + have_valgrind_runtime="yes", have_valgrind_runtime="no") + + AC_PATH_PROG(VALGRIND_PATH, valgrind) + + # Compile the instrumentation for valgrind only if the valgrind + # libraries are installed and the valgrind executable is found + if test "x$enable" = xyes && + test "$have_valgrind_runtime" = yes && + test -n "$VALGRIND_PATH" ; + then + AC_DEFINE(HAVE_VALGRIND, 1, [Define if valgrind should be used]) + AC_MSG_NOTICE(using compile-time instrumentation for valgrind) + fi + + AC_SUBST(VALGRIND_CFLAGS) + AC_SUBST(VALGRIND_LIBS) + + AM_CONDITIONAL(HAVE_VALGRIND, test -n "$VALGRIND_PATH") +]) |