diff options
author | Prakash Surya <[email protected]> | 2017-09-22 18:49:57 -0700 |
---|---|---|
committer | Brian Behlendorf <[email protected]> | 2017-09-22 18:49:57 -0700 |
commit | acf044420b134b022da5c866b19df69934ad3778 (patch) | |
tree | 0990c6731f83d04700411617c9d60038b7ab8b80 /config/zfs-build.m4 | |
parent | d410c6d9fd4db812a1009e1603c89f1e222e1875 (diff) |
Add support for "--enable-code-coverage" option
This change adds support for a new option that can be passed to the
configure script: "--enable-code-coverage". Further, the "--enable-gcov"
option has been removed, as this new option provides the same
functionality (plus more).
When using this new option the following make targets are available:
* check-code-coverage
* code-coverage-capture
* code-coverage-clean
Note: these make targets can only be run from the root of the project.
Reviewed-by: Brian Behlendorf <[email protected]>
Signed-off-by: Prakash Surya <[email protected]>
Closes #6670
Diffstat (limited to 'config/zfs-build.m4')
-rw-r--r-- | config/zfs-build.m4 | 31 |
1 files changed, 0 insertions, 31 deletions
diff --git a/config/zfs-build.m4 b/config/zfs-build.m4 index c695a882e..17cc80462 100644 --- a/config/zfs-build.m4 +++ b/config/zfs-build.m4 @@ -76,37 +76,6 @@ AC_DEFUN([ZFS_AC_DEBUGINFO], [ AC_MSG_RESULT([$enable_debuginfo]) ]) -AC_DEFUN([ZFS_AC_GCOV_KERNEL], [ -]) - -AC_DEFUN([ZFS_AC_GCOV_USER], [ - DEBUG_CFLAGS="$DEBUG_CFLAGS -fprofile-arcs -ftest-coverage" -]) - -AC_DEFUN([ZFS_AC_GCOV], [ - AC_MSG_CHECKING([whether gcov profiling will be enabled]) - AC_ARG_ENABLE([gcov], - [AS_HELP_STRING([--enable-gcov], - [Enable gcov profiling @<:@default=no@:>@])], - [], - [enable_gcov=no]) - - AS_CASE(["x$enable_gcov"], - ["xyes"], - [ZFS_AC_GCOV_KERNEL - ZFS_AC_GCOV_USER], - ["xkernel"], - [ZFS_AC_GCOV_KERNEL], - ["xuser"], - [ZFS_AC_GCOV_USER], - ["xno"], - [], - [AC_MSG_ERROR([Unknown option $enable_gcov])]) - - AC_SUBST(DEBUG_CFLAGS) - AC_MSG_RESULT([$enable_gcov]) -]) - AC_DEFUN([ZFS_AC_CONFIG_ALWAYS], [ ZFS_AC_CONFIG_ALWAYS_NO_UNUSED_BUT_SET_VARIABLE ZFS_AC_CONFIG_ALWAYS_NO_BOOL_COMPARE |