1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144
|
#####################################################################
##
## Look for zlib
##
#####################################################################
AC_DEFUN(AC_PATH_ZLIB,
[
echo Checking for zlib...
ZLIB_CFLAGS=
ZLIB_LIBS=
ZLIB_STATIC_REF=
ZLIB_SHARED_REF=
ZLIB_FOUND=0
ac_zlib_includes=${ac_zlib_includes:-NO}
ac_zlib_libraries=${ac_zlib_libraries:-NO}
ac_zlib_static_lib=NO
ac_zlib_shared_lib=NO
if test $ac_zlib_includes = "NO"
then
# Includes
for ac_dir in \
/usr/include \
/usr/local/include \
/usr/pkg/include \
/usr/local/include/zlib \
/usr/apps/include \
../zlib
do
if test -r "$ac_dir/zlib.h"
then
ac_zlib_includes=$ac_dir
break
fi
done
fi
if test $ac_zlib_libraries = "NO"
then
# Libraries
for ac_dir in \
/usr/lib \
/usr/local/lib \
/usr/pkg/lib \
/usr/local/lib/zlib \
/usr/apps/lib \
../zlib
do
found=no
if test -r "$ac_dir/libz.a"
then
ac_zlib_libraries=$ac_dir
ac_zlib_static_lib=$ac_dir/libz.a
found=yes
break
fi
if test -r "$ac_dir/libz.so"
then
ac_zlib_libraries=$ac_dir
ac_zlib_shared_lib=$ac_dir/libz.so
found=yes
break
fi
if test -r "$ac_dir/libz.dylib"
then
ac_zlib_libraries=$ac_dir
ac_zlib_shared_lib=$ac_dir/libz.dylib
found=yes
break
fi
if test $found = yes
then
break
fi
done
fi
#echo Includes : $ac_zlib_includes
#echo Libraries: $ac_zlib_libraries
if test $ac_zlib_includes = NO
then
ZLIB_FOUND=0
AC_DEFINE(ZLIB_FOUND,0)
else
ZLIB_FOUND=1
AC_DEFINE(ZLIB_FOUND,1)
ZLIB_CFLAGS=-I$ac_zlib_includes
if test "$ZLIB_CFLAGS" = "-I/usr/include"
then
ZLIB_CFLAGS=
fi
fi
if test $ac_zlib_libraries != NO
then
ZLIB_LIBS="-L$ac_zlib_libraries"
fi
if test $ac_zlib_static_lib != NO
then
ZLIB_STATIC_REF="$ac_zlib_static_lib"
else
ZLIB_STATIC_REF="$ZLIB_LIBS -lz"
fi
ZLIB_SHARED_REF="$ZLIB_LIBS -lz"
AC_SUBST(ZLIB_CFLAGS)dnl
AC_SUBST(ZLIB_LIBS)dnl
AC_SUBST(ZLIB_STATIC_REF)dnl
AC_SUBST(ZLIB_SHARED_REF)dnl
AC_SUBST(ZLIB_FOUND)dnl
])
#####################################################################
##
## Find out whether there is a domain name in the struct utsname.
## An what is is called
##
#####################################################################
AC_DEFUN(AC_STRUCT_UTSNAME_DOMAINNAME,
[
dnl Is the domain in the utsname struct? What is it same..
AC_TRY_LINK(
[#include <sys/utsname.h>],
[struct utsname u; return u.domainname;],
AC_DEFINE(UTSNAME_DOMAIN,domainname),)
AC_TRY_LINK(
[#include <sys/utsname.h>],
[struct utsname u; return u.__domainname;],
AC_DEFINE(UTSNAME_DOMAIN,__domainname),)
])
|