summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJameson Graef Rollins <jrollins@finestructure.net>2009-11-28 18:27:57 -0500
committerJameson Graef Rollins <jrollins@finestructure.net>2009-11-28 18:27:57 -0500
commit80483a92bef8dab659f81c1ae0eda05656a82510 (patch)
tree021bd836697a8a51171eb7d3eb5e83a74e3e028e
parentcfa246272d61c735dd77b9a873ce477d81321c46 (diff)
add checking for zlib development libraries to configure script
-rwxr-xr-xconfigure14
1 files changed, 13 insertions, 1 deletions
diff --git a/configure b/configure
index ab28fa3..1010799 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").