chiark / gitweb /
Make tests/play.py more reliable.
[disorder] / acinclude.m4
index 03fd6ca3fdd8ef6e4eb6aa956ae18892e108eeed..96670f7dd96bdd061fa2c1a2f2433436db4d71f8 100644 (file)
@@ -95,11 +95,22 @@ AC_DEFUN([RJK_REQUIRE_PCRE_UTF8],[
                   ])],
                   [rjk_cv_pcre_utf8=yes],
                   [rjk_cv_pcre_utf8=no],
-                  [AC_MSG_ERROR([cross-compiling, cannot check libpcre behaviour])])
+                  [AC_MSG_WARN([cross-compiling, cannot check libpcre behaviour])])
     LIBS="$save_LIBS"
   ])
   if test $rjk_cv_pcre_utf8 = no; then
     AC_MSG_ERROR([please rebuild your pcre library with --enable-utf8])
   fi
 ])
-# arch-tag:d09b2112a218009313949a279401a5b4
+
+AC_DEFUN([RJK_GCOV],[
+  GCOV=${GCOV:-true}
+  AC_ARG_WITH([gcov],
+              [AS_HELP_STRING([--with-gcov],
+                              [Enable coverage testing])],
+              [if test $withval = yes; then
+                 CFLAGS="${CFLAGS} -O0 -fprofile-arcs -ftest-coverage"
+                 GCOV=`echo $CC | sed s'/gcc/gcov/;s/ .*$//'`;
+               fi])
+  AC_SUBST([GCOV],[$GCOV])
+])