]>
Commit | Line | Data |
---|---|---|
ec7fcc43 RG |
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 | ]) |