From 80483a92bef8dab659f81c1ae0eda05656a82510 Mon Sep 17 00:00:00 2001 From: Jameson Graef Rollins <jrollins@finestructure.net> Date: Sat, 28 Nov 2009 18:27:57 -0500 Subject: [PATCH] add checking for zlib development libraries to configure script --- configure | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/configure b/configure index ab28fa30..1010799d 100755 --- a/configure +++ b/configure @@ -63,6 +63,15 @@ else errors=$((errors + 1)) fi +if printf 'int main(){return 0;}' | gcc -x c -lz -o /dev/null - > /dev/null 2>&1; then + echo "Checking for zlib development files... Yes." + have_zlib=1 +else + echo "Checking for zlib development files... No." + have_zlib=0 + errors=$((errors + 1)) +fi + if pkg-config --modversion valgrind > /dev/null 2>&1; then echo "Checking for valgrind development files... Yes." have_valgrind=-DHAVE_VALGRIND @@ -91,13 +100,16 @@ EOF echo " The talloc library (including development files such as headers)" echo " http://talloc.samba.org/" fi + if [ $have_zlib -eq 0 ]; then + echo " The zlib library (including development files such as headers)" + fi cat <<EOF On a modern, package-based operating system such as Debian, you can install all of the dependencies with the following simple command line: - sudo apt-get install libxapian-dev libgmime-2.4-dev libtalloc-dev + sudo apt-get install libxapian-dev libgmime-2.4-dev libtalloc-dev libz-dev On other systems, a similar command can be used, but the details of the package names may be different, (such as "devel" in place of "dev"). -- 2.45.2