]>
Commit | Line | Data |
---|---|---|
366c610a RK |
1 | AC_DEFUN([PDNS_ENABLE_COVERAGE], [ |
2 | AC_MSG_CHECKING([whether to enable code coverage]) | |
3 | AC_ARG_ENABLE([coverage], | |
4 | AS_HELP_STRING([--enable-coverage], | |
5 | [enable code coverage @<:@default=no@:>@]), | |
6 | [enable_coverage=$enableval], | |
7 | [enable_coverage=no] | |
8 | ) | |
9 | AC_MSG_RESULT([$enable_coverage]) | |
10 | AS_IF([test "x$enable_coverage" != "xno"], [ | |
11 | gl_COMPILER_OPTION_IF([-fprofile-arcs -ftest-coverage], [ | |
12 | CXXFLAGS="$CXXFLAGS -U_FORTIFY_SOURCE -g -O0 -fprofile-arcs -ftest-coverage" | |
13 | ], [ | |
14 | AC_MSG_ERROR([$CXX does not support gathering coverage data]) | |
15 | ]) | |
16 | ]) | |
17 | ]) |