Browse code

use pkg-config to locate check, if available (bb #1093) make --enable-coverage depends on unit tests being activated fix a typo in bzip2 configure check remove temporary log files on make clean

git-svn: trunk@3953

Török Edvin authored on 2008/07/16 00:50:50
Showing 22 changed files
... ...
@@ -1,3 +1,11 @@
1
+Tue Jul 15 18:25:53 EEST 2008 (edwin)
2
+-------------------------------------
3
+  * configure.in:
4
+	* use pkg-config to locate check, if available (bb #1093)
5
+	* make --enable-coverage depends on unit tests being activated
6
+	* fix a typo in bzip2 configure check
7
+  * unit_tests/Makefile.am: remove temporary log files on make clean
8
+
1 9
 Mon Jul 14 22:09:22 EEST 2008 (edwin)
2 10
 -------------------------------------
3 11
   * libclamav/htmlnorm.c: fix crash in js parser (bb #1096)
... ...
@@ -131,6 +131,8 @@ CC = @CC@
131 131
 CCDEPMODE = @CCDEPMODE@
132 132
 CFGDIR = @CFGDIR@
133 133
 CFLAGS = @CFLAGS@
134
+CHECK_CFLAGS = @CHECK_CFLAGS@
135
+CHECK_LIBS = @CHECK_LIBS@
134 136
 CLAMAVGROUP = @CLAMAVGROUP@
135 137
 CLAMAVUSER = @CLAMAVUSER@
136 138
 CLAMAV_MILTER_LIBS = @CLAMAV_MILTER_LIBS@
... ...
@@ -160,7 +162,6 @@ INSTALL_DATA = @INSTALL_DATA@
160 160
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
161 161
 INSTALL_SCRIPT = @INSTALL_SCRIPT@
162 162
 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
163
-LCHECK = @LCHECK@
164 163
 LCOV = @LCOV@
165 164
 LDFLAGS = @LDFLAGS@
166 165
 LIBBZ2 = @LIBBZ2@
... ...
@@ -188,6 +189,7 @@ PACKAGE_STRING = @PACKAGE_STRING@
188 188
 PACKAGE_TARNAME = @PACKAGE_TARNAME@
189 189
 PACKAGE_VERSION = @PACKAGE_VERSION@
190 190
 PATH_SEPARATOR = @PATH_SEPARATOR@
191
+PKG_CONFIG = @PKG_CONFIG@
191 192
 RANLIB = @RANLIB@
192 193
 SED = @SED@
193 194
 SET_MAKE = @SET_MAKE@
... ...
@@ -6782,6 +6782,164 @@ AC_SUBST([SED])
6782 6782
 AC_MSG_RESULT([$SED])
6783 6783
 ])
6784 6784
 
6785
+# pkg.m4 - Macros to locate and utilise pkg-config.            -*- Autoconf -*-
6786
+# 
6787
+# Copyright © 2004 Scott James Remnant <scott@netsplit.com>.
6788
+#
6789
+# This program is free software; you can redistribute it and/or modify
6790
+# it under the terms of the GNU General Public License as published by
6791
+# the Free Software Foundation; either version 2 of the License, or
6792
+# (at your option) any later version.
6793
+#
6794
+# This program is distributed in the hope that it will be useful, but
6795
+# WITHOUT ANY WARRANTY; without even the implied warranty of
6796
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
6797
+# General Public License for more details.
6798
+#
6799
+# You should have received a copy of the GNU General Public License
6800
+# along with this program; if not, write to the Free Software
6801
+# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
6802
+#
6803
+# As a special exception to the GNU General Public License, if you
6804
+# distribute this file as part of a program that contains a
6805
+# configuration script generated by Autoconf, you may include it under
6806
+# the same distribution terms that you use for the rest of that program.
6807
+
6808
+# PKG_PROG_PKG_CONFIG([MIN-VERSION])
6809
+# ----------------------------------
6810
+AC_DEFUN([PKG_PROG_PKG_CONFIG],
6811
+[m4_pattern_forbid([^_?PKG_[A-Z_]+$])
6812
+m4_pattern_allow([^PKG_CONFIG(_PATH)?$])
6813
+AC_ARG_VAR([PKG_CONFIG], [path to pkg-config utility])dnl
6814
+if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
6815
+	AC_PATH_TOOL([PKG_CONFIG], [pkg-config])
6816
+fi
6817
+if test -n "$PKG_CONFIG"; then
6818
+	_pkg_min_version=m4_default([$1], [0.9.0])
6819
+	AC_MSG_CHECKING([pkg-config is at least version $_pkg_min_version])
6820
+	if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
6821
+		AC_MSG_RESULT([yes])
6822
+	else
6823
+		AC_MSG_RESULT([no])
6824
+		PKG_CONFIG=""
6825
+	fi
6826
+		
6827
+fi[]dnl
6828
+])# PKG_PROG_PKG_CONFIG
6829
+
6830
+# PKG_CHECK_EXISTS(MODULES, [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND])
6831
+#
6832
+# Check to see whether a particular set of modules exists.  Similar
6833
+# to PKG_CHECK_MODULES(), but does not set variables or print errors.
6834
+#
6835
+#
6836
+# Similar to PKG_CHECK_MODULES, make sure that the first instance of
6837
+# this or PKG_CHECK_MODULES is called, or make sure to call
6838
+# PKG_CHECK_EXISTS manually
6839
+# --------------------------------------------------------------
6840
+AC_DEFUN([PKG_CHECK_EXISTS],
6841
+[AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl
6842
+if test -n "$PKG_CONFIG" && \
6843
+    AC_RUN_LOG([$PKG_CONFIG --exists --print-errors "$1"]); then
6844
+  m4_ifval([$2], [$2], [:])
6845
+m4_ifvaln([$3], [else
6846
+  $3])dnl
6847
+fi])
6848
+
6849
+
6850
+# _PKG_CONFIG([VARIABLE], [COMMAND], [MODULES])
6851
+# ---------------------------------------------
6852
+m4_define([_PKG_CONFIG],
6853
+[if test -n "$PKG_CONFIG"; then
6854
+    if test -n "$$1"; then
6855
+        pkg_cv_[]$1="$$1"
6856
+    else
6857
+        PKG_CHECK_EXISTS([$3],
6858
+                         [pkg_cv_[]$1=`$PKG_CONFIG --[]$2 "$3" 2>/dev/null`],
6859
+			 [pkg_failed=yes])
6860
+    fi
6861
+else
6862
+	pkg_failed=untried
6863
+fi[]dnl
6864
+])# _PKG_CONFIG
6865
+
6866
+# _PKG_SHORT_ERRORS_SUPPORTED
6867
+# -----------------------------
6868
+AC_DEFUN([_PKG_SHORT_ERRORS_SUPPORTED],
6869
+[AC_REQUIRE([PKG_PROG_PKG_CONFIG])
6870
+if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
6871
+        _pkg_short_errors_supported=yes
6872
+else
6873
+        _pkg_short_errors_supported=no
6874
+fi[]dnl
6875
+])# _PKG_SHORT_ERRORS_SUPPORTED
6876
+
6877
+
6878
+# PKG_CHECK_MODULES(VARIABLE-PREFIX, MODULES, [ACTION-IF-FOUND],
6879
+# [ACTION-IF-NOT-FOUND])
6880
+#
6881
+#
6882
+# Note that if there is a possibility the first call to
6883
+# PKG_CHECK_MODULES might not happen, you should be sure to include an
6884
+# explicit call to PKG_PROG_PKG_CONFIG in your configure.ac
6885
+#
6886
+#
6887
+# --------------------------------------------------------------
6888
+AC_DEFUN([PKG_CHECK_MODULES],
6889
+[AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl
6890
+AC_ARG_VAR([$1][_CFLAGS], [C compiler flags for $1, overriding pkg-config])dnl
6891
+AC_ARG_VAR([$1][_LIBS], [linker flags for $1, overriding pkg-config])dnl
6892
+
6893
+pkg_failed=no
6894
+AC_MSG_CHECKING([for $1])
6895
+
6896
+_PKG_CONFIG([$1][_CFLAGS], [cflags], [$2])
6897
+_PKG_CONFIG([$1][_LIBS], [libs], [$2])
6898
+
6899
+m4_define([_PKG_TEXT], [Alternatively, you may set the environment variables $1[]_CFLAGS
6900
+and $1[]_LIBS to avoid the need to call pkg-config.
6901
+See the pkg-config man page for more details.])
6902
+
6903
+if test $pkg_failed = yes; then
6904
+        _PKG_SHORT_ERRORS_SUPPORTED
6905
+        if test $_pkg_short_errors_supported = yes; then
6906
+	        $1[]_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "$2"`
6907
+        else 
6908
+	        $1[]_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "$2"`
6909
+        fi
6910
+	# Put the nasty error message in config.log where it belongs
6911
+	echo "$$1[]_PKG_ERRORS" >&AS_MESSAGE_LOG_FD
6912
+
6913
+	ifelse([$4], , [AC_MSG_ERROR(dnl
6914
+[Package requirements ($2) were not met:
6915
+
6916
+$$1_PKG_ERRORS
6917
+
6918
+Consider adjusting the PKG_CONFIG_PATH environment variable if you
6919
+installed software in a non-standard prefix.
6920
+
6921
+_PKG_TEXT
6922
+])],
6923
+		[AC_MSG_RESULT([no])
6924
+                $4])
6925
+elif test $pkg_failed = untried; then
6926
+	ifelse([$4], , [AC_MSG_FAILURE(dnl
6927
+[The pkg-config script could not be found or is too old.  Make sure it
6928
+is in your PATH or set the PKG_CONFIG environment variable to the full
6929
+path to pkg-config.
6930
+
6931
+_PKG_TEXT
6932
+
6933
+To get pkg-config, see <http://pkg-config.freedesktop.org/>.])],
6934
+		[$4])
6935
+else
6936
+	$1[]_CFLAGS=$pkg_cv_[]$1[]_CFLAGS
6937
+	$1[]_LIBS=$pkg_cv_[]$1[]_LIBS
6938
+        AC_MSG_RESULT([yes])
6939
+	ifelse([$3], , :, [$3])
6940
+fi[]dnl
6941
+])# PKG_CHECK_MODULES
6942
+
6785 6943
 # Copyright (C) 2002, 2003, 2005, 2006, 2007  Free Software Foundation, Inc.
6786 6944
 #
6787 6945
 # This file is free software; the Free Software Foundation
... ...
@@ -113,6 +113,8 @@ CC = @CC@
113 113
 CCDEPMODE = @CCDEPMODE@
114 114
 CFGDIR = @CFGDIR@
115 115
 CFLAGS = @CFLAGS@
116
+CHECK_CFLAGS = @CHECK_CFLAGS@
117
+CHECK_LIBS = @CHECK_LIBS@
116 118
 CLAMAVGROUP = @CLAMAVGROUP@
117 119
 CLAMAVUSER = @CLAMAVUSER@
118 120
 CLAMAV_MILTER_LIBS = @CLAMAV_MILTER_LIBS@
... ...
@@ -142,7 +144,6 @@ INSTALL_DATA = @INSTALL_DATA@
142 142
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
143 143
 INSTALL_SCRIPT = @INSTALL_SCRIPT@
144 144
 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
145
-LCHECK = @LCHECK@
146 145
 LCOV = @LCOV@
147 146
 LDFLAGS = @LDFLAGS@
148 147
 LIBBZ2 = @LIBBZ2@
... ...
@@ -170,6 +171,7 @@ PACKAGE_STRING = @PACKAGE_STRING@
170 170
 PACKAGE_TARNAME = @PACKAGE_TARNAME@
171 171
 PACKAGE_VERSION = @PACKAGE_VERSION@
172 172
 PATH_SEPARATOR = @PATH_SEPARATOR@
173
+PKG_CONFIG = @PKG_CONFIG@
173 174
 RANLIB = @RANLIB@
174 175
 SED = @SED@
175 176
 SET_MAKE = @SET_MAKE@
... ...
@@ -98,6 +98,8 @@ CC = @CC@
98 98
 CCDEPMODE = @CCDEPMODE@
99 99
 CFGDIR = @CFGDIR@
100 100
 CFLAGS = @CFLAGS@
101
+CHECK_CFLAGS = @CHECK_CFLAGS@
102
+CHECK_LIBS = @CHECK_LIBS@
101 103
 CLAMAVGROUP = @CLAMAVGROUP@
102 104
 CLAMAVUSER = @CLAMAVUSER@
103 105
 CLAMAV_MILTER_LIBS = @CLAMAV_MILTER_LIBS@
... ...
@@ -127,7 +129,6 @@ INSTALL_DATA = @INSTALL_DATA@
127 127
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
128 128
 INSTALL_SCRIPT = @INSTALL_SCRIPT@
129 129
 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
130
-LCHECK = @LCHECK@
131 130
 LCOV = @LCOV@
132 131
 LDFLAGS = @LDFLAGS@
133 132
 LIBBZ2 = @LIBBZ2@
... ...
@@ -155,6 +156,7 @@ PACKAGE_STRING = @PACKAGE_STRING@
155 155
 PACKAGE_TARNAME = @PACKAGE_TARNAME@
156 156
 PACKAGE_VERSION = @PACKAGE_VERSION@
157 157
 PATH_SEPARATOR = @PATH_SEPARATOR@
158
+PKG_CONFIG = @PKG_CONFIG@
158 159
 RANLIB = @RANLIB@
159 160
 SED = @SED@
160 161
 SET_MAKE = @SET_MAKE@
... ...
@@ -118,6 +118,8 @@ CC = @CC@
118 118
 CCDEPMODE = @CCDEPMODE@
119 119
 CFGDIR = @CFGDIR@
120 120
 CFLAGS = @CFLAGS@
121
+CHECK_CFLAGS = @CHECK_CFLAGS@
122
+CHECK_LIBS = @CHECK_LIBS@
121 123
 CLAMAVGROUP = @CLAMAVGROUP@
122 124
 CLAMAVUSER = @CLAMAVUSER@
123 125
 CLAMAV_MILTER_LIBS = @CLAMAV_MILTER_LIBS@
... ...
@@ -147,7 +149,6 @@ INSTALL_DATA = @INSTALL_DATA@
147 147
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
148 148
 INSTALL_SCRIPT = @INSTALL_SCRIPT@
149 149
 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
150
-LCHECK = @LCHECK@
151 150
 LCOV = @LCOV@
152 151
 LDFLAGS = @LDFLAGS@
153 152
 LIBBZ2 = @LIBBZ2@
... ...
@@ -175,6 +176,7 @@ PACKAGE_STRING = @PACKAGE_STRING@
175 175
 PACKAGE_TARNAME = @PACKAGE_TARNAME@
176 176
 PACKAGE_VERSION = @PACKAGE_VERSION@
177 177
 PATH_SEPARATOR = @PATH_SEPARATOR@
178
+PKG_CONFIG = @PKG_CONFIG@
178 179
 RANLIB = @RANLIB@
179 180
 SED = @SED@
180 181
 SET_MAKE = @SET_MAKE@
... ...
@@ -107,6 +107,8 @@ CC = @CC@
107 107
 CCDEPMODE = @CCDEPMODE@
108 108
 CFGDIR = @CFGDIR@
109 109
 CFLAGS = @CFLAGS@
110
+CHECK_CFLAGS = @CHECK_CFLAGS@
111
+CHECK_LIBS = @CHECK_LIBS@
110 112
 CLAMAVGROUP = @CLAMAVGROUP@
111 113
 CLAMAVUSER = @CLAMAVUSER@
112 114
 CLAMAV_MILTER_LIBS = @CLAMAV_MILTER_LIBS@
... ...
@@ -136,7 +138,6 @@ INSTALL_DATA = @INSTALL_DATA@
136 136
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
137 137
 INSTALL_SCRIPT = @INSTALL_SCRIPT@
138 138
 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
139
-LCHECK = @LCHECK@
140 139
 LCOV = @LCOV@
141 140
 LDFLAGS = @LDFLAGS@
142 141
 LIBBZ2 = @LIBBZ2@
... ...
@@ -164,6 +165,7 @@ PACKAGE_STRING = @PACKAGE_STRING@
164 164
 PACKAGE_TARNAME = @PACKAGE_TARNAME@
165 165
 PACKAGE_VERSION = @PACKAGE_VERSION@
166 166
 PATH_SEPARATOR = @PATH_SEPARATOR@
167
+PKG_CONFIG = @PKG_CONFIG@
167 168
 RANLIB = @RANLIB@
168 169
 SED = @SED@
169 170
 SET_MAKE = @SET_MAKE@
... ...
@@ -100,6 +100,8 @@ CC = @CC@
100 100
 CCDEPMODE = @CCDEPMODE@
101 101
 CFGDIR = @CFGDIR@
102 102
 CFLAGS = @CFLAGS@
103
+CHECK_CFLAGS = @CHECK_CFLAGS@
104
+CHECK_LIBS = @CHECK_LIBS@
103 105
 CLAMAVGROUP = @CLAMAVGROUP@
104 106
 CLAMAVUSER = @CLAMAVUSER@
105 107
 CLAMAV_MILTER_LIBS = @CLAMAV_MILTER_LIBS@
... ...
@@ -129,7 +131,6 @@ INSTALL_DATA = @INSTALL_DATA@
129 129
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
130 130
 INSTALL_SCRIPT = @INSTALL_SCRIPT@
131 131
 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
132
-LCHECK = @LCHECK@
133 132
 LCOV = @LCOV@
134 133
 LDFLAGS = @LDFLAGS@
135 134
 LIBBZ2 = @LIBBZ2@
... ...
@@ -157,6 +158,7 @@ PACKAGE_STRING = @PACKAGE_STRING@
157 157
 PACKAGE_TARNAME = @PACKAGE_TARNAME@
158 158
 PACKAGE_VERSION = @PACKAGE_VERSION@
159 159
 PATH_SEPARATOR = @PATH_SEPARATOR@
160
+PKG_CONFIG = @PKG_CONFIG@
160 161
 RANLIB = @RANLIB@
161 162
 SED = @SED@
162 163
 SET_MAKE = @SET_MAKE@
... ...
@@ -868,7 +868,9 @@ VERSIONSCRIPTFLAG
868 868
 VERSIONSCRIPT_TRUE
869 869
 VERSIONSCRIPT_FALSE
870 870
 GPERF
871
-LCHECK
871
+PKG_CONFIG
872
+CHECK_CFLAGS
873
+CHECK_LIBS
872 874
 ENABLE_COVERAGE_TRUE
873 875
 ENABLE_COVERAGE_FALSE
874 876
 ENABLE_UT_INSTALL_TRUE
... ...
@@ -915,7 +917,10 @@ CFLAGS
915 915
 LDFLAGS
916 916
 LIBS
917 917
 CPPFLAGS
918
-CPP'
918
+CPP
919
+PKG_CONFIG
920
+CHECK_CFLAGS
921
+CHECK_LIBS'
919 922
 
920 923
 
921 924
 # Initialize some variables set by options.
... ...
@@ -1564,6 +1569,10 @@ Some influential environment variables:
1564 1564
   CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1565 1565
               you have headers in a nonstandard directory <include dir>
1566 1566
   CPP         C preprocessor
1567
+  PKG_CONFIG  path to pkg-config utility
1568
+  CHECK_CFLAGS
1569
+              C compiler flags for CHECK, overriding pkg-config
1570
+  CHECK_LIBS  linker flags for CHECK, overriding pkg-config
1567 1571
 
1568 1572
 Use these variables to override the choices made by `configure' or to help
1569 1573
 it to find libraries and programs with nonstandard names/locations.
... ...
@@ -4778,7 +4787,7 @@ ia64-*-hpux*)
4778 4778
   ;;
4779 4779
 *-*-irix6*)
4780 4780
   # Find out which ABI we are using.
4781
-  echo '#line 4781 "configure"' > conftest.$ac_ext
4781
+  echo '#line 4790 "configure"' > conftest.$ac_ext
4782 4782
   if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4783 4783
   (eval $ac_compile) 2>&5
4784 4784
   ac_status=$?
... ...
@@ -6868,11 +6877,11 @@ else
6868 6868
    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
6869 6869
    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
6870 6870
    -e 's:$: $lt_compiler_flag:'`
6871
-   (eval echo "\"\$as_me:6871: $lt_compile\"" >&5)
6871
+   (eval echo "\"\$as_me:6880: $lt_compile\"" >&5)
6872 6872
    (eval "$lt_compile" 2>conftest.err)
6873 6873
    ac_status=$?
6874 6874
    cat conftest.err >&5
6875
-   echo "$as_me:6875: \$? = $ac_status" >&5
6875
+   echo "$as_me:6884: \$? = $ac_status" >&5
6876 6876
    if (exit $ac_status) && test -s "$ac_outfile"; then
6877 6877
      # The compiler can only warn and ignore the option if not recognized
6878 6878
      # So say no if there are warnings other than the usual output.
... ...
@@ -7158,11 +7167,11 @@ else
7158 7158
    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7159 7159
    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7160 7160
    -e 's:$: $lt_compiler_flag:'`
7161
-   (eval echo "\"\$as_me:7161: $lt_compile\"" >&5)
7161
+   (eval echo "\"\$as_me:7170: $lt_compile\"" >&5)
7162 7162
    (eval "$lt_compile" 2>conftest.err)
7163 7163
    ac_status=$?
7164 7164
    cat conftest.err >&5
7165
-   echo "$as_me:7165: \$? = $ac_status" >&5
7165
+   echo "$as_me:7174: \$? = $ac_status" >&5
7166 7166
    if (exit $ac_status) && test -s "$ac_outfile"; then
7167 7167
      # The compiler can only warn and ignore the option if not recognized
7168 7168
      # So say no if there are warnings other than the usual output.
... ...
@@ -7262,11 +7271,11 @@ else
7262 7262
    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7263 7263
    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7264 7264
    -e 's:$: $lt_compiler_flag:'`
7265
-   (eval echo "\"\$as_me:7265: $lt_compile\"" >&5)
7265
+   (eval echo "\"\$as_me:7274: $lt_compile\"" >&5)
7266 7266
    (eval "$lt_compile" 2>out/conftest.err)
7267 7267
    ac_status=$?
7268 7268
    cat out/conftest.err >&5
7269
-   echo "$as_me:7269: \$? = $ac_status" >&5
7269
+   echo "$as_me:7278: \$? = $ac_status" >&5
7270 7270
    if (exit $ac_status) && test -s out/conftest2.$ac_objext
7271 7271
    then
7272 7272
      # The compiler can only warn and ignore the option if not recognized
... ...
@@ -9639,7 +9648,7 @@ else
9639 9639
   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
9640 9640
   lt_status=$lt_dlunknown
9641 9641
   cat > conftest.$ac_ext <<EOF
9642
-#line 9642 "configure"
9642
+#line 9651 "configure"
9643 9643
 #include "confdefs.h"
9644 9644
 
9645 9645
 #if HAVE_DLFCN_H
... ...
@@ -9739,7 +9748,7 @@ else
9739 9739
   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
9740 9740
   lt_status=$lt_dlunknown
9741 9741
   cat > conftest.$ac_ext <<EOF
9742
-#line 9742 "configure"
9742
+#line 9751 "configure"
9743 9743
 #include "confdefs.h"
9744 9744
 
9745 9745
 #if HAVE_DLFCN_H
... ...
@@ -13064,9 +13073,217 @@ else
13064 13064
 fi
13065 13065
 
13066 13066
 
13067
-LCHECK=""
13068 13067
 if test "$enable_check_ut" != "no" ; then
13069
-    if test "${ac_cv_header_check_h+set}" = set; then
13068
+
13069
+
13070
+if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
13071
+	if test -n "$ac_tool_prefix"; then
13072
+  # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
13073
+set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
13074
+{ echo "$as_me:$LINENO: checking for $ac_word" >&5
13075
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
13076
+if test "${ac_cv_path_PKG_CONFIG+set}" = set; then
13077
+  echo $ECHO_N "(cached) $ECHO_C" >&6
13078
+else
13079
+  case $PKG_CONFIG in
13080
+  [\\/]* | ?:[\\/]*)
13081
+  ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
13082
+  ;;
13083
+  *)
13084
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13085
+for as_dir in $PATH
13086
+do
13087
+  IFS=$as_save_IFS
13088
+  test -z "$as_dir" && as_dir=.
13089
+  for ac_exec_ext in '' $ac_executable_extensions; do
13090
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
13091
+    ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
13092
+    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
13093
+    break 2
13094
+  fi
13095
+done
13096
+done
13097
+IFS=$as_save_IFS
13098
+
13099
+  ;;
13100
+esac
13101
+fi
13102
+PKG_CONFIG=$ac_cv_path_PKG_CONFIG
13103
+if test -n "$PKG_CONFIG"; then
13104
+  { echo "$as_me:$LINENO: result: $PKG_CONFIG" >&5
13105
+echo "${ECHO_T}$PKG_CONFIG" >&6; }
13106
+else
13107
+  { echo "$as_me:$LINENO: result: no" >&5
13108
+echo "${ECHO_T}no" >&6; }
13109
+fi
13110
+
13111
+
13112
+fi
13113
+if test -z "$ac_cv_path_PKG_CONFIG"; then
13114
+  ac_pt_PKG_CONFIG=$PKG_CONFIG
13115
+  # Extract the first word of "pkg-config", so it can be a program name with args.
13116
+set dummy pkg-config; ac_word=$2
13117
+{ echo "$as_me:$LINENO: checking for $ac_word" >&5
13118
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
13119
+if test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then
13120
+  echo $ECHO_N "(cached) $ECHO_C" >&6
13121
+else
13122
+  case $ac_pt_PKG_CONFIG in
13123
+  [\\/]* | ?:[\\/]*)
13124
+  ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
13125
+  ;;
13126
+  *)
13127
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13128
+for as_dir in $PATH
13129
+do
13130
+  IFS=$as_save_IFS
13131
+  test -z "$as_dir" && as_dir=.
13132
+  for ac_exec_ext in '' $ac_executable_extensions; do
13133
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
13134
+    ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
13135
+    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
13136
+    break 2
13137
+  fi
13138
+done
13139
+done
13140
+IFS=$as_save_IFS
13141
+
13142
+  ;;
13143
+esac
13144
+fi
13145
+ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
13146
+if test -n "$ac_pt_PKG_CONFIG"; then
13147
+  { echo "$as_me:$LINENO: result: $ac_pt_PKG_CONFIG" >&5
13148
+echo "${ECHO_T}$ac_pt_PKG_CONFIG" >&6; }
13149
+else
13150
+  { echo "$as_me:$LINENO: result: no" >&5
13151
+echo "${ECHO_T}no" >&6; }
13152
+fi
13153
+
13154
+  if test "x$ac_pt_PKG_CONFIG" = x; then
13155
+    PKG_CONFIG=""
13156
+  else
13157
+    case $cross_compiling:$ac_tool_warned in
13158
+yes:)
13159
+{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
13160
+whose name does not start with the host triplet.  If you think this
13161
+configuration is useful to you, please write to autoconf@gnu.org." >&5
13162
+echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
13163
+whose name does not start with the host triplet.  If you think this
13164
+configuration is useful to you, please write to autoconf@gnu.org." >&2;}
13165
+ac_tool_warned=yes ;;
13166
+esac
13167
+    PKG_CONFIG=$ac_pt_PKG_CONFIG
13168
+  fi
13169
+else
13170
+  PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
13171
+fi
13172
+
13173
+fi
13174
+if test -n "$PKG_CONFIG"; then
13175
+	_pkg_min_version=0.9.0
13176
+	{ echo "$as_me:$LINENO: checking pkg-config is at least version $_pkg_min_version" >&5
13177
+echo $ECHO_N "checking pkg-config is at least version $_pkg_min_version... $ECHO_C" >&6; }
13178
+	if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
13179
+		{ echo "$as_me:$LINENO: result: yes" >&5
13180
+echo "${ECHO_T}yes" >&6; }
13181
+	else
13182
+		{ echo "$as_me:$LINENO: result: no" >&5
13183
+echo "${ECHO_T}no" >&6; }
13184
+		PKG_CONFIG=""
13185
+	fi
13186
+
13187
+fi
13188
+
13189
+pkg_failed=no
13190
+{ echo "$as_me:$LINENO: checking for CHECK" >&5
13191
+echo $ECHO_N "checking for CHECK... $ECHO_C" >&6; }
13192
+
13193
+if test -n "$PKG_CONFIG"; then
13194
+    if test -n "$CHECK_CFLAGS"; then
13195
+        pkg_cv_CHECK_CFLAGS="$CHECK_CFLAGS"
13196
+    else
13197
+        if test -n "$PKG_CONFIG" && \
13198
+    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"check\"") >&5
13199
+  ($PKG_CONFIG --exists --print-errors "check") 2>&5
13200
+  ac_status=$?
13201
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13202
+  (exit $ac_status); }; then
13203
+  pkg_cv_CHECK_CFLAGS=`$PKG_CONFIG --cflags "check" 2>/dev/null`
13204
+else
13205
+  pkg_failed=yes
13206
+fi
13207
+    fi
13208
+else
13209
+	pkg_failed=untried
13210
+fi
13211
+if test -n "$PKG_CONFIG"; then
13212
+    if test -n "$CHECK_LIBS"; then
13213
+        pkg_cv_CHECK_LIBS="$CHECK_LIBS"
13214
+    else
13215
+        if test -n "$PKG_CONFIG" && \
13216
+    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"check\"") >&5
13217
+  ($PKG_CONFIG --exists --print-errors "check") 2>&5
13218
+  ac_status=$?
13219
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13220
+  (exit $ac_status); }; then
13221
+  pkg_cv_CHECK_LIBS=`$PKG_CONFIG --libs "check" 2>/dev/null`
13222
+else
13223
+  pkg_failed=yes
13224
+fi
13225
+    fi
13226
+else
13227
+	pkg_failed=untried
13228
+fi
13229
+
13230
+
13231
+
13232
+if test $pkg_failed = yes; then
13233
+
13234
+if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
13235
+        _pkg_short_errors_supported=yes
13236
+else
13237
+        _pkg_short_errors_supported=no
13238
+fi
13239
+        if test $_pkg_short_errors_supported = yes; then
13240
+	        CHECK_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "check"`
13241
+        else
13242
+	        CHECK_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "check"`
13243
+        fi
13244
+	# Put the nasty error message in config.log where it belongs
13245
+	echo "$CHECK_PKG_ERRORS" >&5
13246
+
13247
+	{ echo "$as_me:$LINENO: result: no" >&5
13248
+echo "${ECHO_T}no" >&6; }
13249
+                { echo "$as_me:$LINENO: WARNING: pkg-config not found
13250
+			   Alternatively, you may set the environment variables CHECK_CFLAGS
13251
+and CHECK_LIBS to avoid the need to call pkg-config.
13252
+See the pkg-config man page for more details." >&5
13253
+echo "$as_me: WARNING: pkg-config not found
13254
+			   Alternatively, you may set the environment variables CHECK_CFLAGS
13255
+and CHECK_LIBS to avoid the need to call pkg-config.
13256
+See the pkg-config man page for more details." >&2;}
13257
+elif test $pkg_failed = untried; then
13258
+	{ echo "$as_me:$LINENO: WARNING: pkg-config not found
13259
+			   Alternatively, you may set the environment variables CHECK_CFLAGS
13260
+and CHECK_LIBS to avoid the need to call pkg-config.
13261
+See the pkg-config man page for more details." >&5
13262
+echo "$as_me: WARNING: pkg-config not found
13263
+			   Alternatively, you may set the environment variables CHECK_CFLAGS
13264
+and CHECK_LIBS to avoid the need to call pkg-config.
13265
+See the pkg-config man page for more details." >&2;}
13266
+else
13267
+	CHECK_CFLAGS=$pkg_cv_CHECK_CFLAGS
13268
+	CHECK_LIBS=$pkg_cv_CHECK_LIBS
13269
+        { echo "$as_me:$LINENO: result: yes" >&5
13270
+echo "${ECHO_T}yes" >&6; }
13271
+	:
13272
+fi
13273
+	save_CPPFLAGS="$CPPFLAGS";
13274
+	CPPFLAGS="$CPPFLAGS $CHECK_CFLAGS"
13275
+	save_LIBS="$LIBS"
13276
+	LIBS="$LIBS $CHECK_LIBS"
13277
+	if test "${ac_cv_header_check_h+set}" = set; then
13070 13278
   { echo "$as_me:$LINENO: checking for check.h" >&5
13071 13279
 echo $ECHO_N "checking for check.h... $ECHO_C" >&6; }
13072 13280
 if test "${ac_cv_header_check_h+set}" = set; then
... ...
@@ -13198,14 +13415,9 @@ echo "${ECHO_T}$ac_cv_header_check_h" >&6; }
13198 13198
 fi
13199 13199
 if test $ac_cv_header_check_h = yes; then
13200 13200
 
13201
-		{ echo "$as_me:$LINENO: checking for srunner_create in -lcheck" >&5
13202
-echo $ECHO_N "checking for srunner_create in -lcheck... $ECHO_C" >&6; }
13203
-if test "${ac_cv_lib_check_srunner_create+set}" = set; then
13204
-  echo $ECHO_N "(cached) $ECHO_C" >&6
13205
-else
13206
-  ac_check_lib_save_LIBS=$LIBS
13207
-LIBS="-lcheck  $LIBS"
13208
-cat >conftest.$ac_ext <<_ACEOF
13201
+				{ echo "$as_me:$LINENO: checking linking with check" >&5
13202
+echo $ECHO_N "checking linking with check... $ECHO_C" >&6; }
13203
+				cat >conftest.$ac_ext <<_ACEOF
13209 13204
 /* confdefs.h.  */
13210 13205
 _ACEOF
13211 13206
 cat confdefs.h >>conftest.$ac_ext
... ...
@@ -13245,29 +13457,15 @@ eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13245 13245
 	 test ! -s conftest.err
13246 13246
        } && test -s conftest$ac_exeext &&
13247 13247
        $as_test_x conftest$ac_exeext; then
13248
-  ac_cv_lib_check_srunner_create=yes
13249
-else
13250
-  echo "$as_me: failed program was:" >&5
13251
-sed 's/^/| /' conftest.$ac_ext >&5
13252
-
13253
-	ac_cv_lib_check_srunner_create=no
13254
-fi
13255 13248
 
13256
-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
13257
-      conftest$ac_exeext conftest.$ac_ext
13258
-LIBS=$ac_check_lib_save_LIBS
13259
-fi
13260
-{ echo "$as_me:$LINENO: result: $ac_cv_lib_check_srunner_create" >&5
13261
-echo "${ECHO_T}$ac_cv_lib_check_srunner_create" >&6; }
13262
-if test $ac_cv_lib_check_srunner_create = yes; then
13263
-
13264
-				LCHECK="-lcheck";
13249
+					{ echo "$as_me:$LINENO: result: ok" >&5
13250
+echo "${ECHO_T}ok" >&6; }
13265 13251
 
13266 13252
 cat >>confdefs.h <<\_ACEOF
13267 13253
 #define HAVE_CHECK 1
13268 13254
 _ACEOF
13269 13255
 
13270
-				# Check whether --enable-tests-install was given.
13256
+					# Check whether --enable-tests-install was given.
13271 13257
 if test "${enable_tests_install+set}" = set; then
13272 13258
   enableval=$enable_tests_install; enable_ut_install=$enableval
13273 13259
 else
... ...
@@ -13276,23 +13474,35 @@ fi
13276 13276
 
13277 13277
 
13278 13278
 else
13279
-  LCHECK="no"
13280
-fi
13279
+  echo "$as_me: failed program was:" >&5
13280
+sed 's/^/| /' conftest.$ac_ext >&5
13281 13281
 
13282
+	{ echo "$as_me:$LINENO: result: failed" >&5
13283
+echo "${ECHO_T}failed" >&6; };CHECK_LIBS=
13282 13284
 
13283
-else
13284
-  LCHECK="no"
13285 13285
 fi
13286 13286
 
13287
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
13288
+      conftest$ac_exeext conftest.$ac_ext
13287 13289
 
13288 13290
 fi
13289 13291
 
13290
-if test "$LCHECK" = "no" -a "$enable_check_ut" = "yes"; then
13291
-    echo
13292
-    echo "   ERROR!  Check was configured, but not found.  Get it from http://check.sf.net/"
13293
-    exit 1
13294
-fi
13295 13292
 
13293
+	LIBS="$save_LIBS"
13294
+	CPPFLAGS="$save_CPPFLAGS"
13295
+fi
13296
+
13297
+if test "x$CHECK_LIBS" = "x" -a "$enable_check_ut" = "yes"; then
13298
+    { { echo "$as_me:$LINENO: error:
13299
+		  $CHECK_PKG_ERRORS
13300
+		  ERROR!  Check was configured, but not found.  Get it from http://check.sf.net/
13301
+		 " >&5
13302
+echo "$as_me: error:
13303
+		  $CHECK_PKG_ERRORS
13304
+		  ERROR!  Check was configured, but not found.  Get it from http://check.sf.net/
13305
+		 " >&2;}
13306
+   { (exit 1); exit 1; }; }
13307
+fi
13296 13308
 
13297 13309
 # Check whether --enable-coverage was given.
13298 13310
 if test "${enable_coverage+set}" = set; then
... ...
@@ -13303,6 +13513,11 @@ fi
13303 13303
 
13304 13304
 
13305 13305
 if test "x$enable_coverage" = "xyes"; then
13306
+	if test "x$CHECK_LIBS" = "x"; then
13307
+		{ { echo "$as_me:$LINENO: error: Coverage testing required, but unit tests not enabled!" >&5
13308
+echo "$as_me: error: Coverage testing required, but unit tests not enabled!" >&2;}
13309
+   { (exit 1); exit 1; }; }
13310
+	fi
13306 13311
 	if test "x$ac_compiler_gnu" != "xyes"; then
13307 13312
 		{ { echo "$as_me:$LINENO: error: coverage testing only works if gcc is used" >&5
13308 13313
 echo "$as_me: error: coverage testing only works if gcc is used" >&2;}
... ...
@@ -14984,7 +15199,7 @@ fi
14984 14984
 echo "${ECHO_T}$ac_cv_c_cve_2008_1372" >&6; }
14985 14985
 
14986 14986
 else
14987
-  $ac_cv_c_cve_2008_1372="no"
14987
+  ac_cv_c_cve_2008_1372="no"
14988 14988
 fi
14989 14989
 
14990 14990
 
... ...
@@ -20471,7 +20686,9 @@ VERSIONSCRIPTFLAG!$VERSIONSCRIPTFLAG$ac_delim
20471 20471
 VERSIONSCRIPT_TRUE!$VERSIONSCRIPT_TRUE$ac_delim
20472 20472
 VERSIONSCRIPT_FALSE!$VERSIONSCRIPT_FALSE$ac_delim
20473 20473
 GPERF!$GPERF$ac_delim
20474
-LCHECK!$LCHECK$ac_delim
20474
+PKG_CONFIG!$PKG_CONFIG$ac_delim
20475
+CHECK_CFLAGS!$CHECK_CFLAGS$ac_delim
20476
+CHECK_LIBS!$CHECK_LIBS$ac_delim
20475 20477
 ENABLE_COVERAGE_TRUE!$ENABLE_COVERAGE_TRUE$ac_delim
20476 20478
 ENABLE_COVERAGE_FALSE!$ENABLE_COVERAGE_FALSE$ac_delim
20477 20479
 ENABLE_UT_INSTALL_TRUE!$ENABLE_UT_INSTALL_TRUE$ac_delim
... ...
@@ -20511,7 +20728,7 @@ LIBOBJS!$LIBOBJS$ac_delim
20511 20511
 LTLIBOBJS!$LTLIBOBJS$ac_delim
20512 20512
 _ACEOF
20513 20513
 
20514
-  if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 44; then
20514
+  if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 46; then
20515 20515
     break
20516 20516
   elif $ac_last_try; then
20517 20517
     { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
... ...
@@ -322,30 +322,39 @@ enable_ut_install=no
322 322
 AC_ARG_ENABLE(check,
323 323
 [  --enable-check           Enable 'check' unit tests (default=auto)], enable_check_ut=$enableval, enable_check_ut="auto" )
324 324
 
325
-LCHECK=""
326 325
 if test "$enable_check_ut" != "no" ; then
327
-    AC_CHECK_HEADER(check.h,
328
-	[
329
-		AC_CHECK_LIB(check, srunner_create,
326
+	PKG_CHECK_MODULES([CHECK],[check],[], [AC_MSG_WARN([pkg-config not found
327
+			   _PKG_TEXT])])
328
+	save_CPPFLAGS="$CPPFLAGS";
329
+	CPPFLAGS="$CPPFLAGS $CHECK_CFLAGS"
330
+	save_LIBS="$LIBS"
331
+	LIBS="$LIBS $CHECK_LIBS"
332
+	AC_CHECK_HEADER(check.h,
330 333
 			[
331
-				LCHECK="-lcheck";
332
-				AC_DEFINE([HAVE_CHECK], 1, [Enable 'check' unit tests])
333
-				AC_ARG_ENABLE(tests-install,
334
+				AC_MSG_CHECKING([linking with check])
335
+				AC_LINK_IFELSE([AC_LANG_CALL([],[srunner_create])],[
336
+					AC_MSG_RESULT([ok])
337
+					AC_DEFINE([HAVE_CHECK], 1, [Enable 'check' unit tests])
338
+					AC_ARG_ENABLE(tests-install,
334 339
 					      AC_HELP_STRING([--enable-tests-install],
335 340
 					      [install unit tests
336 341
 					       @<:@default=no@:>@]),
337 342
 					       [enable_ut_install=$enableval],[enable_ut_install="no"])
338
-			 ], LCHECK="no")
339
-	],[LCHECK="no"])
343
+					],
344
+					[AC_MSG_RESULT([failed]);CHECK_LIBS=]
345
+				)
346
+			])
347
+	LIBS="$save_LIBS"
348
+	CPPFLAGS="$save_CPPFLAGS"
340 349
 fi
341 350
 
342
-if test "$LCHECK" = "no" -a "$enable_check_ut" = "yes"; then
343
-    echo
344
-    echo "   ERROR!  Check was configured, but not found.  Get it from http://check.sf.net/"
345
-    exit 1
351
+if test "x$CHECK_LIBS" = "x" -a "$enable_check_ut" = "yes"; then
352
+    AC_MSG_ERROR([
353
+		  $CHECK_PKG_ERRORS
354
+		  ERROR!  Check was configured, but not found.  Get it from http://check.sf.net/
355
+		 ])
346 356
 fi
347 357
 
348
-AC_SUBST(LCHECK)
349 358
 AC_ARG_ENABLE(coverage,
350 359
 	      AC_HELP_STRING([--enable-coverage],
351 360
 			     [turn on test coverage
... ...
@@ -353,6 +362,9 @@ AC_ARG_ENABLE(coverage,
353 353
 [enable_cov=$enableval],[enable_cov="no"])
354 354
 
355 355
 if test "x$enable_coverage" = "xyes"; then
356
+	if test "x$CHECK_LIBS" = "x"; then
357
+		AC_MSG_ERROR([Coverage testing required, but unit tests not enabled!])
358
+	fi
356 359
 	if test "x$ac_compiler_gnu" != "xyes"; then
357 360
 		AC_MSG_ERROR([coverage testing only works if gcc is used])
358 361
 	fi
... ...
@@ -443,7 +455,7 @@ then
443 443
     if test "$HAVE_LIBBZ2" = "yes"; then
444 444
 	AC_CHECK_HEADER([bzlib.h],
445 445
 			[AC_C_CVE_2008_1372],
446
-			[$ac_cv_c_cve_2008_1372="no"])
446
+			[ac_cv_c_cve_2008_1372="no"])
447 447
 	if test "$ac_cv_c_cve_2008_1372" = "bugged"; then
448 448
 		AC_MSG_WARN([****** bzip2 libraries are affected by the CVE-2008-1372 bug])
449 449
 		AC_MSG_WARN([****** We strongly suggest you to update to bzip2 1.0.5.])
... ...
@@ -77,6 +77,8 @@ CC = @CC@
77 77
 CCDEPMODE = @CCDEPMODE@
78 78
 CFGDIR = @CFGDIR@
79 79
 CFLAGS = @CFLAGS@
80
+CHECK_CFLAGS = @CHECK_CFLAGS@
81
+CHECK_LIBS = @CHECK_LIBS@
80 82
 CLAMAVGROUP = @CLAMAVGROUP@
81 83
 CLAMAVUSER = @CLAMAVUSER@
82 84
 CLAMAV_MILTER_LIBS = @CLAMAV_MILTER_LIBS@
... ...
@@ -106,7 +108,6 @@ INSTALL_DATA = @INSTALL_DATA@
106 106
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
107 107
 INSTALL_SCRIPT = @INSTALL_SCRIPT@
108 108
 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
109
-LCHECK = @LCHECK@
110 109
 LCOV = @LCOV@
111 110
 LDFLAGS = @LDFLAGS@
112 111
 LIBBZ2 = @LIBBZ2@
... ...
@@ -134,6 +135,7 @@ PACKAGE_STRING = @PACKAGE_STRING@
134 134
 PACKAGE_TARNAME = @PACKAGE_TARNAME@
135 135
 PACKAGE_VERSION = @PACKAGE_VERSION@
136 136
 PATH_SEPARATOR = @PATH_SEPARATOR@
137
+PKG_CONFIG = @PKG_CONFIG@
137 138
 RANLIB = @RANLIB@
138 139
 SED = @SED@
139 140
 SET_MAKE = @SET_MAKE@
... ...
@@ -82,6 +82,8 @@ CC = @CC@
82 82
 CCDEPMODE = @CCDEPMODE@
83 83
 CFGDIR = @CFGDIR@
84 84
 CFLAGS = @CFLAGS@
85
+CHECK_CFLAGS = @CHECK_CFLAGS@
86
+CHECK_LIBS = @CHECK_LIBS@
85 87
 CLAMAVGROUP = @CLAMAVGROUP@
86 88
 CLAMAVUSER = @CLAMAVUSER@
87 89
 CLAMAV_MILTER_LIBS = @CLAMAV_MILTER_LIBS@
... ...
@@ -111,7 +113,6 @@ INSTALL_DATA = @INSTALL_DATA@
111 111
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
112 112
 INSTALL_SCRIPT = @INSTALL_SCRIPT@
113 113
 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
114
-LCHECK = @LCHECK@
115 114
 LCOV = @LCOV@
116 115
 LDFLAGS = @LDFLAGS@
117 116
 LIBBZ2 = @LIBBZ2@
... ...
@@ -139,6 +140,7 @@ PACKAGE_STRING = @PACKAGE_STRING@
139 139
 PACKAGE_TARNAME = @PACKAGE_TARNAME@
140 140
 PACKAGE_VERSION = @PACKAGE_VERSION@
141 141
 PATH_SEPARATOR = @PATH_SEPARATOR@
142
+PKG_CONFIG = @PKG_CONFIG@
142 143
 RANLIB = @RANLIB@
143 144
 SED = @SED@
144 145
 SET_MAKE = @SET_MAKE@
... ...
@@ -75,6 +75,8 @@ CC = @CC@
75 75
 CCDEPMODE = @CCDEPMODE@
76 76
 CFGDIR = @CFGDIR@
77 77
 CFLAGS = @CFLAGS@
78
+CHECK_CFLAGS = @CHECK_CFLAGS@
79
+CHECK_LIBS = @CHECK_LIBS@
78 80
 CLAMAVGROUP = @CLAMAVGROUP@
79 81
 CLAMAVUSER = @CLAMAVUSER@
80 82
 CLAMAV_MILTER_LIBS = @CLAMAV_MILTER_LIBS@
... ...
@@ -104,7 +106,6 @@ INSTALL_DATA = @INSTALL_DATA@
104 104
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
105 105
 INSTALL_SCRIPT = @INSTALL_SCRIPT@
106 106
 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
107
-LCHECK = @LCHECK@
108 107
 LCOV = @LCOV@
109 108
 LDFLAGS = @LDFLAGS@
110 109
 LIBBZ2 = @LIBBZ2@
... ...
@@ -132,6 +133,7 @@ PACKAGE_STRING = @PACKAGE_STRING@
132 132
 PACKAGE_TARNAME = @PACKAGE_TARNAME@
133 133
 PACKAGE_VERSION = @PACKAGE_VERSION@
134 134
 PATH_SEPARATOR = @PATH_SEPARATOR@
135
+PKG_CONFIG = @PKG_CONFIG@
135 136
 RANLIB = @RANLIB@
136 137
 SED = @SED@
137 138
 SET_MAKE = @SET_MAKE@
... ...
@@ -103,6 +103,8 @@ CC = @CC@
103 103
 CCDEPMODE = @CCDEPMODE@
104 104
 CFGDIR = @CFGDIR@
105 105
 CFLAGS = @CFLAGS@
106
+CHECK_CFLAGS = @CHECK_CFLAGS@
107
+CHECK_LIBS = @CHECK_LIBS@
106 108
 CLAMAVGROUP = @CLAMAVGROUP@
107 109
 CLAMAVUSER = @CLAMAVUSER@
108 110
 CLAMAV_MILTER_LIBS = @CLAMAV_MILTER_LIBS@
... ...
@@ -132,7 +134,6 @@ INSTALL_DATA = @INSTALL_DATA@
132 132
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
133 133
 INSTALL_SCRIPT = @INSTALL_SCRIPT@
134 134
 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
135
-LCHECK = @LCHECK@
136 135
 LCOV = @LCOV@
137 136
 LDFLAGS = @LDFLAGS@
138 137
 LIBBZ2 = @LIBBZ2@
... ...
@@ -160,6 +161,7 @@ PACKAGE_STRING = @PACKAGE_STRING@
160 160
 PACKAGE_TARNAME = @PACKAGE_TARNAME@
161 161
 PACKAGE_VERSION = @PACKAGE_VERSION@
162 162
 PATH_SEPARATOR = @PATH_SEPARATOR@
163
+PKG_CONFIG = @PKG_CONFIG@
163 164
 RANLIB = @RANLIB@
164 165
 SED = @SED@
165 166
 SET_MAKE = @SET_MAKE@
... ...
@@ -146,6 +146,8 @@ CC = @CC@
146 146
 CCDEPMODE = @CCDEPMODE@
147 147
 CFGDIR = @CFGDIR@
148 148
 CFLAGS = @CFLAGS@
149
+CHECK_CFLAGS = @CHECK_CFLAGS@
150
+CHECK_LIBS = @CHECK_LIBS@
149 151
 CLAMAVGROUP = @CLAMAVGROUP@
150 152
 CLAMAVUSER = @CLAMAVUSER@
151 153
 CLAMAV_MILTER_LIBS = @CLAMAV_MILTER_LIBS@
... ...
@@ -175,7 +177,6 @@ INSTALL_DATA = @INSTALL_DATA@
175 175
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
176 176
 INSTALL_SCRIPT = @INSTALL_SCRIPT@
177 177
 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
178
-LCHECK = @LCHECK@
179 178
 LCOV = @LCOV@
180 179
 LDFLAGS = @LDFLAGS@
181 180
 LIBBZ2 = @LIBBZ2@
... ...
@@ -203,6 +204,7 @@ PACKAGE_STRING = @PACKAGE_STRING@
203 203
 PACKAGE_TARNAME = @PACKAGE_TARNAME@
204 204
 PACKAGE_VERSION = @PACKAGE_VERSION@
205 205
 PATH_SEPARATOR = @PATH_SEPARATOR@
206
+PKG_CONFIG = @PKG_CONFIG@
206 207
 RANLIB = @RANLIB@
207 208
 SED = @SED@
208 209
 SET_MAKE = @SET_MAKE@
... ...
@@ -95,6 +95,8 @@ CC = @CC@
95 95
 CCDEPMODE = @CCDEPMODE@
96 96
 CFGDIR = @CFGDIR@
97 97
 CFLAGS = @CFLAGS@
98
+CHECK_CFLAGS = @CHECK_CFLAGS@
99
+CHECK_LIBS = @CHECK_LIBS@
98 100
 CLAMAVGROUP = @CLAMAVGROUP@
99 101
 CLAMAVUSER = @CLAMAVUSER@
100 102
 CLAMAV_MILTER_LIBS = @CLAMAV_MILTER_LIBS@
... ...
@@ -124,7 +126,6 @@ INSTALL_DATA = @INSTALL_DATA@
124 124
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
125 125
 INSTALL_SCRIPT = @INSTALL_SCRIPT@
126 126
 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
127
-LCHECK = @LCHECK@
128 127
 LCOV = @LCOV@
129 128
 LDFLAGS = @LDFLAGS@
130 129
 LIBBZ2 = @LIBBZ2@
... ...
@@ -152,6 +153,7 @@ PACKAGE_STRING = @PACKAGE_STRING@
152 152
 PACKAGE_TARNAME = @PACKAGE_TARNAME@
153 153
 PACKAGE_VERSION = @PACKAGE_VERSION@
154 154
 PATH_SEPARATOR = @PATH_SEPARATOR@
155
+PKG_CONFIG = @PKG_CONFIG@
155 156
 RANLIB = @RANLIB@
156 157
 SED = @SED@
157 158
 SET_MAKE = @SET_MAKE@
... ...
@@ -99,6 +99,8 @@ CC = @CC@
99 99
 CCDEPMODE = @CCDEPMODE@
100 100
 CFGDIR = @CFGDIR@
101 101
 CFLAGS = @CFLAGS@
102
+CHECK_CFLAGS = @CHECK_CFLAGS@
103
+CHECK_LIBS = @CHECK_LIBS@
102 104
 CLAMAVGROUP = @CLAMAVGROUP@
103 105
 CLAMAVUSER = @CLAMAVUSER@
104 106
 CLAMAV_MILTER_LIBS = @CLAMAV_MILTER_LIBS@
... ...
@@ -128,7 +130,6 @@ INSTALL_DATA = @INSTALL_DATA@
128 128
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
129 129
 INSTALL_SCRIPT = @INSTALL_SCRIPT@
130 130
 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
131
-LCHECK = @LCHECK@
132 131
 LCOV = @LCOV@
133 132
 LDFLAGS = @LDFLAGS@
134 133
 LIBBZ2 = @LIBBZ2@
... ...
@@ -156,6 +157,7 @@ PACKAGE_STRING = @PACKAGE_STRING@
156 156
 PACKAGE_TARNAME = @PACKAGE_TARNAME@
157 157
 PACKAGE_VERSION = @PACKAGE_VERSION@
158 158
 PATH_SEPARATOR = @PATH_SEPARATOR@
159
+PKG_CONFIG = @PKG_CONFIG@
159 160
 RANLIB = @RANLIB@
160 161
 SED = @SED@
161 162
 SET_MAKE = @SET_MAKE@
... ...
@@ -94,6 +94,8 @@ CC = @CC@
94 94
 CCDEPMODE = @CCDEPMODE@
95 95
 CFGDIR = @CFGDIR@
96 96
 CFLAGS = @CFLAGS@
97
+CHECK_CFLAGS = @CHECK_CFLAGS@
98
+CHECK_LIBS = @CHECK_LIBS@
97 99
 CLAMAVGROUP = @CLAMAVGROUP@
98 100
 CLAMAVUSER = @CLAMAVUSER@
99 101
 CLAMAV_MILTER_LIBS = @CLAMAV_MILTER_LIBS@
... ...
@@ -123,7 +125,6 @@ INSTALL_DATA = @INSTALL_DATA@
123 123
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
124 124
 INSTALL_SCRIPT = @INSTALL_SCRIPT@
125 125
 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
126
-LCHECK = @LCHECK@
127 126
 LCOV = @LCOV@
128 127
 LDFLAGS = @LDFLAGS@
129 128
 LIBBZ2 = @LIBBZ2@
... ...
@@ -151,6 +152,7 @@ PACKAGE_STRING = @PACKAGE_STRING@
151 151
 PACKAGE_TARNAME = @PACKAGE_TARNAME@
152 152
 PACKAGE_VERSION = @PACKAGE_VERSION@
153 153
 PATH_SEPARATOR = @PATH_SEPARATOR@
154
+PKG_CONFIG = @PKG_CONFIG@
154 155
 RANLIB = @RANLIB@
155 156
 SED = @SED@
156 157
 SET_MAKE = @SET_MAKE@
... ...
@@ -100,6 +100,8 @@ CC = @CC@
100 100
 CCDEPMODE = @CCDEPMODE@
101 101
 CFGDIR = @CFGDIR@
102 102
 CFLAGS = @CFLAGS@
103
+CHECK_CFLAGS = @CHECK_CFLAGS@
104
+CHECK_LIBS = @CHECK_LIBS@
103 105
 CLAMAVGROUP = @CLAMAVGROUP@
104 106
 CLAMAVUSER = @CLAMAVUSER@
105 107
 CLAMAV_MILTER_LIBS = @CLAMAV_MILTER_LIBS@
... ...
@@ -131,7 +133,6 @@ INSTALL_DATA = @INSTALL_DATA@
131 131
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
132 132
 INSTALL_SCRIPT = @INSTALL_SCRIPT@
133 133
 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
134
-LCHECK = @LCHECK@
135 134
 LCOV = @LCOV@
136 135
 LDFLAGS = @LDFLAGS@
137 136
 LIBBZ2 = @LIBBZ2@
... ...
@@ -159,6 +160,7 @@ PACKAGE_STRING = @PACKAGE_STRING@
159 159
 PACKAGE_TARNAME = @PACKAGE_TARNAME@
160 160
 PACKAGE_VERSION = @PACKAGE_VERSION@
161 161
 PATH_SEPARATOR = @PATH_SEPARATOR@
162
+PKG_CONFIG = @PKG_CONFIG@
162 163
 RANLIB = @RANLIB@
163 164
 SED = @SED@
164 165
 SET_MAKE = @SET_MAKE@
... ...
@@ -57,6 +57,8 @@ CC = @CC@
57 57
 CCDEPMODE = @CCDEPMODE@
58 58
 CFGDIR = @CFGDIR@
59 59
 CFLAGS = @CFLAGS@
60
+CHECK_CFLAGS = @CHECK_CFLAGS@
61
+CHECK_LIBS = @CHECK_LIBS@
60 62
 CLAMAVGROUP = @CLAMAVGROUP@
61 63
 CLAMAVUSER = @CLAMAVUSER@
62 64
 CLAMAV_MILTER_LIBS = @CLAMAV_MILTER_LIBS@
... ...
@@ -86,7 +88,6 @@ INSTALL_DATA = @INSTALL_DATA@
86 86
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
87 87
 INSTALL_SCRIPT = @INSTALL_SCRIPT@
88 88
 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
89
-LCHECK = @LCHECK@
90 89
 LCOV = @LCOV@
91 90
 LDFLAGS = @LDFLAGS@
92 91
 LIBBZ2 = @LIBBZ2@
... ...
@@ -114,6 +115,7 @@ PACKAGE_STRING = @PACKAGE_STRING@
114 114
 PACKAGE_TARNAME = @PACKAGE_TARNAME@
115 115
 PACKAGE_VERSION = @PACKAGE_VERSION@
116 116
 PATH_SEPARATOR = @PATH_SEPARATOR@
117
+PKG_CONFIG = @PKG_CONFIG@
117 118
 RANLIB = @RANLIB@
118 119
 SED = @SED@
119 120
 SET_MAKE = @SET_MAKE@
... ...
@@ -10,15 +10,15 @@ check_PROGRAMS = $(programs)
10 10
 check_SCRIPTS = $(scripts)
11 11
 endif
12 12
 check_clamav_SOURCES = check_clamav.c check_jsnorm.c check_str.c checks.h $(top_builddir)/libclamav/clamav.h
13
-check_clamav_CFLAGS = 
14
-check_clamav_LDADD = $(top_builddir)/libclamav/libclamav.la @THREAD_LIBS@ @LCHECK@
13
+check_clamav_CFLAGS = @CHECK_CFLAGS@
14
+check_clamav_LDADD = $(top_builddir)/libclamav/libclamav.la @THREAD_LIBS@ @CHECK_LIBS@
15 15
 
16 16
 if ENABLE_COVERAGE
17 17
 LCOV_OUTPUT = lcov.out
18 18
 LCOV_HTML = lcov_html
19 19
 LCOV_LCOV = @LCOV@
20 20
 LCOV_GENHTML = @GENHTML@
21
-CLEANFILES=lcov.out *.gcno *.gcda *.log
21
+CLEANFILES=lcov.out *.gcno *.gcda *.log /tmp/clamd-test.log
22 22
 EXTRA_DIST=test-clamd.conf test-freshclam.conf
23 23
 lcov: $(LCOV_HTML)
24 24
 
... ...
@@ -93,6 +93,8 @@ CC = @CC@
93 93
 CCDEPMODE = @CCDEPMODE@
94 94
 CFGDIR = @CFGDIR@
95 95
 CFLAGS = @CFLAGS@
96
+CHECK_CFLAGS = @CHECK_CFLAGS@
97
+CHECK_LIBS = @CHECK_LIBS@
96 98
 CLAMAVGROUP = @CLAMAVGROUP@
97 99
 CLAMAVUSER = @CLAMAVUSER@
98 100
 CLAMAV_MILTER_LIBS = @CLAMAV_MILTER_LIBS@
... ...
@@ -122,7 +124,6 @@ INSTALL_DATA = @INSTALL_DATA@
122 122
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
123 123
 INSTALL_SCRIPT = @INSTALL_SCRIPT@
124 124
 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
125
-LCHECK = @LCHECK@
126 125
 LCOV = @LCOV@
127 126
 LDFLAGS = @LDFLAGS@
128 127
 LIBBZ2 = @LIBBZ2@
... ...
@@ -150,6 +151,7 @@ PACKAGE_STRING = @PACKAGE_STRING@
150 150
 PACKAGE_TARNAME = @PACKAGE_TARNAME@
151 151
 PACKAGE_VERSION = @PACKAGE_VERSION@
152 152
 PATH_SEPARATOR = @PATH_SEPARATOR@
153
+PKG_CONFIG = @PKG_CONFIG@
153 154
 RANLIB = @RANLIB@
154 155
 SED = @SED@
155 156
 SET_MAKE = @SET_MAKE@
... ...
@@ -218,13 +220,13 @@ scripts = check_clamd.sh check_freshclam.sh check_sigtool.sh check_clamscan.sh
218 218
 @ENABLE_UT_INSTALL_TRUE@dist_bin_SCRIPTS = $(scripts)
219 219
 @ENABLE_UT_INSTALL_FALSE@check_SCRIPTS = $(scripts)
220 220
 check_clamav_SOURCES = check_clamav.c check_jsnorm.c check_str.c checks.h $(top_builddir)/libclamav/clamav.h
221
-check_clamav_CFLAGS = 
222
-check_clamav_LDADD = $(top_builddir)/libclamav/libclamav.la @THREAD_LIBS@ @LCHECK@
221
+check_clamav_CFLAGS = @CHECK_CFLAGS@
222
+check_clamav_LDADD = $(top_builddir)/libclamav/libclamav.la @THREAD_LIBS@ @CHECK_LIBS@
223 223
 @ENABLE_COVERAGE_TRUE@LCOV_OUTPUT = lcov.out
224 224
 @ENABLE_COVERAGE_TRUE@LCOV_HTML = lcov_html
225 225
 @ENABLE_COVERAGE_TRUE@LCOV_LCOV = @LCOV@
226 226
 @ENABLE_COVERAGE_TRUE@LCOV_GENHTML = @GENHTML@
227
-@ENABLE_COVERAGE_TRUE@CLEANFILES = lcov.out *.gcno *.gcda *.log
227
+@ENABLE_COVERAGE_TRUE@CLEANFILES = lcov.out *.gcno *.gcda *.log /tmp/clamd-test.log
228 228
 @ENABLE_COVERAGE_TRUE@EXTRA_DIST = test-clamd.conf test-freshclam.conf
229 229
 @ENABLE_COVERAGE_TRUE@DIRECTORIES = --directory . --directory ../libclamav --directory ../clamd --directory ../freshclam --directory ../sigtool --directory ../clamscan --directory ../clamdscan
230 230
 all: all-am