diff options
author | Daniel Borkmann <dborkman@redhat.com> | 2013-07-08 10:32:50 +0200 |
---|---|---|
committer | Daniel Borkmann <dborkman@redhat.com> | 2013-07-08 10:32:50 +0200 |
commit | 43b65d355ae3b9d2780f7e6998ff25900fe262ab (patch) | |
tree | 9a0a90517e19d87d6f0eded85fb123ae873a5eaf | |
parent | 6412c045db94d54f2b4eb93250fb3896e858ea85 (diff) |
config: check for libz
Add a configure extension to check for libz that is needed for the
geoip updater.
Signed-off-by: Daniel Borkmann <dborkman@redhat.com>
-rwxr-xr-x | configure | 25 |
1 files changed, 23 insertions, 2 deletions
@@ -70,7 +70,6 @@ EOF echo "CONFIG_NACL_INC_DIR:=$NACL_INC_DIR" >> Config echo "CONFIG_NACL_LIB_DIR:=$NACL_LIB_DIR" >> Config fi - } check_libnl() @@ -195,7 +194,6 @@ EOF else echo "[YES]" fi - } check_libnf_ct() @@ -221,8 +219,30 @@ EOF else echo "[YES]" fi +} + +check_zlib() +{ + echo -n "[*] Checking libz ... " + cat > $TMPDIR/ztest.c << EOF +#include "zlib.h" + +void main(void) +{ + gzFile fp; } +EOF + + $CC -o $TMPDIR/ztest $TMPDIR/ztest.c >> $TMPDIR/config.log 2>&1 + if [ ! -x $TMPDIR/ztest ] ; then + echo "[NO]" + MISSING_DEFS=1 + else + echo "[YES]" + fi +} + echo "# This file is autogenerated by the configure script" > Config check_pkg_config @@ -238,6 +258,7 @@ check_tpacket check_libnf_ct check_ncurses check_libgeoip +check_zlib if [ "$MISSING_DEFS" == "1" ] ; then echo "[!] Some libraries or header definitions are missing or too old." |