diff options
author | Jürg Billeter <j@bitron.ch> | 2009-09-26 21:58:39 +0200 |
---|---|---|
committer | Jürg Billeter <j@bitron.ch> | 2009-09-26 23:19:36 +0200 |
commit | 331d4e8d2927eb912edd9b286568376149f60322 (patch) | |
tree | 48b7faf0bb769bdbde36318eea87caacc4a6c68b /configure.ac | |
parent | 4d4176547022421e24fda56041862bdf129dbd3c (diff) | |
download | vala-331d4e8d2927eb912edd9b286568376149f60322.tar.gz |
Add support for coverage analysis using gcov and lcov
Diffstat (limited to 'configure.ac')
-rw-r--r-- | configure.ac | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/configure.ac b/configure.ac index ec8b3810a..5b0b3cb46 100644 --- a/configure.ac +++ b/configure.ac @@ -29,6 +29,22 @@ AC_SUBST(CFLAGS) AC_SUBST(CPPFLAGS) AC_SUBST(LDFLAGS) +AC_ARG_ENABLE(coverage, AS_HELP_STRING([--enable-coverage], [Enable coverage analysis]), enable_coverage=$enableval, enable_coverage=no) +AM_CONDITIONAL(ENABLE_COVERAGE, test x$enable_coverage = xyes) + +if test "$enable_coverage" = "yes"; then + COVERAGE_VALAFLAGS="-g" + COVERAGE_CFLAGS="-fprofile-arcs -ftest-coverage" + COVERAGE_LIBS="-lgcov" +else + COVERAGE_VALAFLAGS= + COVERAGE_CFLAGS= + COVERAGE_LIBS= +fi +AC_SUBST(COVERAGE_VALAFLAGS) +AC_SUBST(COVERAGE_CFLAGS) +AC_SUBST(COVERAGE_LIBS) + AC_ARG_ENABLE(vapigen, AS_HELP_STRING([--enable-vapigen], [Enable VAPI generator]), enable_vapigen=$enableval, enable_vapigen=no) AM_CONDITIONAL(ENABLE_VAPIGEN, test x$enable_vapigen = xyes) |