AC_PREREQ([2.63])
-AC_INIT([gcr], [3.7.5],
+AC_INIT([gcr], [3.8.1],
[http://bugzilla.gnome.org/enter_bug.cgi?product=gnome-keyring&component=gcr],
[gcr])
AC_SUBST(INTROSPECTION_FLAGS)
AC_SUBST(TEST_MODE)
-GNOME_CODE_COVERAGE
-CFLAGS="$CFLAGS $CODE_COVERAGE_CFLAGS"
-LDFLAGS="$LDFLAGS $CODE_COVERAGE_LDFLAGS"
+AC_MSG_RESULT([$enable_coverage])
+
+AC_MSG_CHECKING([code coverage])
+
+if test "$enable_coverage" = "yes"; then
+ if test "$GCC" != "yes"; then
+ AC_MSG_ERROR(Coverage testing requires GCC)
+ fi
+
+ AC_PATH_PROG(GCOV, gcov, no)
+ if test "$GCOV" = "no" ; then
+ AC_MSG_ERROR(gcov tool is not available)
+ fi
+
+ CFLAGS="$CFLAGS -O0 -g --coverage"
+ LDFLAGS="$LDFLAGS --coverage"
+fi
+
+AM_CONDITIONAL([WITH_COVERAGE], [test "$enable_coverage" = "yes"])
+
+AC_MSG_RESULT($enable_coverage)
AC_ARG_ENABLE(valgrind,
AC_HELP_STRING([--enable-valgrind],
echo " GTK+ Widgets: $with_gtk"
echo " Introspection: $found_introspection"
echo " Valgrind: $valgrind_status"
-echo " Test Coverage: ${enable_code_coverage:-no}"
+echo " Test Coverage: ${enable_coverage:-no}"
echo