]> git.ipfire.org Git - thirdparty/pdns.git/blob - m4/pdns_enable_valgrind.m4
Merge pull request #9073 from pieterlexis/runtime-dirs-virtual-hosting
[thirdparty/pdns.git] / m4 / pdns_enable_valgrind.m4
1 AC_DEFUN([PDNS_ENABLE_VALGRIND],[
2 AC_MSG_CHECKING([whether to enable Valgrind support])
3 AC_ARG_ENABLE([valgrind],
4 AS_HELP_STRING([--enable-valgrind],[enable Valgrind support @<:@default=no@:>@]),
5 [enable_valgrind=$enableval],
6 [enable_valgrind=no],
7 )
8 AC_MSG_RESULT([$enable_valgrind])
9
10 AS_IF([test "x$enable_valgrind" != "xno"], [
11 AS_IF([test "x$enable_valgrind" = "xyes" -o "x$enable_valgrind" = "xauto"], [
12 AC_CHECK_HEADERS([valgrind/valgrind.h], valgrind_headers=yes, valgrind_headers=no)
13 ])
14 ])
15 AS_IF([test "x$enable_valgrind" = "xyes"], [
16 AS_IF([test x"$valgrind_headers" = "no"], [
17 AC_MSG_ERROR([Valgrind support requested but required Valgrind headers were not found])
18 ])
19 ])
20 AM_CONDITIONAL([PDNS_USE_VALGRIND], [test x"$valgrind_headers" = "xyes" ])
21 AS_IF([test x"$valgrind_headers" = "xyes" ],
22 [ AC_DEFINE([PDNS_USE_VALGRIND], [1], [Define if using Valgrind.]) ],
23 )
24 ])