aboutsummaryrefslogtreecommitdiff
path: root/configure.ac
diff options
context:
space:
mode:
authorAllan LeSage <allanlesage@gmail.com>2012-03-27 17:12:02 -0500
committerAllan LeSage <allanlesage@gmail.com>2012-03-27 17:12:02 -0500
commitd582c0580dedcdc4fd4589b1fb50f1699cfcecc7 (patch)
treecc487926e8251ca1f82e317aa06b6b726b5e63db /configure.ac
parenteec4fb8e1b1edf50f770b6f25f4601ffbfe37aa9 (diff)
downloadayatana-indicator-printers-d582c0580dedcdc4fd4589b1fb50f1699cfcecc7.tar.gz
ayatana-indicator-printers-d582c0580dedcdc4fd4589b1fb50f1699cfcecc7.tar.bz2
ayatana-indicator-printers-d582c0580dedcdc4fd4589b1fb50f1699cfcecc7.zip
Added gcov coverage tooling.
Diffstat (limited to 'configure.ac')
-rw-r--r--configure.ac12
1 files changed, 12 insertions, 0 deletions
diff --git a/configure.ac b/configure.ac
index f82a404..94619fe 100644
--- a/configure.ac
+++ b/configure.ac
@@ -9,6 +9,7 @@ AC_PROG_INSTALL
AC_PROG_LIBTOOL
AM_PROG_CC_C_O
AM_SILENT_RULES([yes])
+AC_CONFIG_MACRO_DIR([m4])
IT_PROG_INTLTOOL([0.35.0])
GETTEXT_PACKAGE=indicator-printers
@@ -68,6 +69,17 @@ else
fi
AC_SUBST(DBUSSERVICEDIR)
+###########################
+# gcov coverage reporting
+###########################
+
+m4_include([m4/gcov.m4])
+AC_TDD_GCOV
+AM_CONDITIONAL([HAVE_GCOV], [test "x$ac_cv_check_gcov" = xyes])
+AM_CONDITIONAL([HAVE_LCOV], [test "x$ac_cv_check_lcov" = xyes])
+AM_CONDITIONAL([HAVE_GCOVR], [test "x$ac_cv_check_gcovr" = xyes])
+AC_SUBST(COVERAGE_CFLAGS)
+AC_SUBST(COVERAGE_LDFLAGS)
AC_SUBST(AM_CFLAGS, "-Wall")