X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~mdw/git/disorder/blobdiff_plain/460b9539a7c15580e41a71bbc0f47ae776238915..3e1d9716f4d63814a7df129ad7d99c98865e8385:/acinclude.m4 diff --git a/acinclude.m4 b/acinclude.m4 index 03fd6ca..5ab8672 100644 --- a/acinclude.m4 +++ b/acinclude.m4 @@ -1,27 +1,25 @@ # This file is part of DisOrder. -# Copyright (C) 2004, 2005 Richard Kettlewell +# Copyright (C) 2004, 2005, 2007, 2008 Richard Kettlewell # -# This program is free software; you can redistribute it and/or modify +# This program is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2 of the License, or +# the Free Software Foundation, either version 3 of the License, or # (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, but -# WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -# General Public License for more details. -# +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# # You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 -# USA +# along with this program. If not, see . # AC_DEFUN([RJK_FIND_GC_H],[ AC_CACHE_CHECK([looking for ],[rjk_cv_gc_h],[ - AC_PREPROC_IFELSE([ + AC_PREPROC_IFELSE([AC_LANG_PROGRAM([ #include - ], + ],[])], [rjk_cv_gc_h="on default include path"],[ oldCPPFLAGS="${CPPFLAGS}" for dir in /usr/include/gc /usr/local/include/gc; do @@ -30,9 +28,9 @@ AC_DEFUN([RJK_FIND_GC_H],[ else CPPFLAGS="${oldCPPFLAGS} -I$dir" fi - AC_PREPROC_IFELSE([ + AC_PREPROC_IFELSE([AC_LANG_PROGRAM([ #include - ], + ],[])], [rjk_cv_gc_h=$dir;break],[rjk_cv_gc_h="not found"]) done CPPFLAGS="${oldCPPFLAGS}" @@ -95,11 +93,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]) +])