summaryrefslogtreecommitdiff
path: root/configure
diff options
context:
space:
mode:
Diffstat (limited to 'configure')
-rwxr-xr-xconfigure25
1 files changed, 6 insertions, 19 deletions
diff --git a/configure b/configure
index b87dddc..261efa9 100755
--- a/configure
+++ b/configure
@@ -78,6 +78,9 @@ if test "$gcc" -eq 1 && ($cc -c $cflags $test.c) 2>/dev/null; then
78 CC="$cc" 78 CC="$cc"
79 SFLAGS="${CFLAGS-"-O3"} -fPIC" 79 SFLAGS="${CFLAGS-"-O3"} -fPIC"
80 CFLAGS="${CFLAGS-"-O3"}" 80 CFLAGS="${CFLAGS-"-O3"}"
81 if test "${ZLIBGCCWARN}" = "YES"; then
82 CFLAGS="${CFLAGS} -Wall -Wextra -pedantic"
83 fi
81 if test -z "$uname"; then 84 if test -z "$uname"; then
82 uname=`(uname -s || echo unknown) 2>/dev/null` 85 uname=`(uname -s || echo unknown) 2>/dev/null`
83 fi 86 fi
@@ -154,8 +157,8 @@ else
154 SunOS\ 4*) SFLAGS=${CFLAGS-"-O2 -PIC"} 157 SunOS\ 4*) SFLAGS=${CFLAGS-"-O2 -PIC"}
155 CFLAGS=${CFLAGS-"-O2"} 158 CFLAGS=${CFLAGS-"-O2"}
156 LDSHARED=${LDSHARED-"ld"} ;; 159 LDSHARED=${LDSHARED-"ld"} ;;
157 SunStudio\ 9*) SFLAGS=${CFLAGS-"-DUSE_MMAP -fast -xcode=pic32 -xtarget=ultra3 -xarch=v9b"} 160 SunStudio\ 9*) SFLAGS=${CFLAGS-"-fast -xcode=pic32 -xtarget=ultra3 -xarch=v9b"}
158 CFLAGS=${CFLAGS-"-DUSE_MMAP -fast -xtarget=ultra3 -xarch=v9b"} 161 CFLAGS=${CFLAGS-"-fast -xtarget=ultra3 -xarch=v9b"}
159 LDSHARED=${LDSHARED-"cc -xarch=v9b"} ;; 162 LDSHARED=${LDSHARED-"cc -xarch=v9b"} ;;
160 UNIX_System_V\ 4.2.0) 163 UNIX_System_V\ 4.2.0)
161 SFLAGS=${CFLAGS-"-KPIC -O"} 164 SFLAGS=${CFLAGS-"-KPIC -O"}
@@ -173,7 +176,7 @@ else
173 SFLAGS=${CFLAGS-"-O -qmaxmem=8192"} 176 SFLAGS=${CFLAGS-"-O -qmaxmem=8192"}
174 CFLAGS=${CFLAGS-"-O -qmaxmem=8192"} 177 CFLAGS=${CFLAGS-"-O -qmaxmem=8192"}
175 LDSHARED=${LDSHARED-"xlc -G"} ;; 178 LDSHARED=${LDSHARED-"xlc -G"} ;;
176 # send working options for other systems to support@gzip.org 179 # send working options for other systems to zlib@gzip.org
177 *) SFLAGS=${CFLAGS-"-O"} 180 *) SFLAGS=${CFLAGS-"-O"}
178 CFLAGS=${CFLAGS-"-O"} 181 CFLAGS=${CFLAGS-"-O"}
179 LDSHARED=${LDSHARED-"cc -shared"} ;; 182 LDSHARED=${LDSHARED-"cc -shared"} ;;
@@ -488,22 +491,6 @@ else
488 SFLAGS="$SFLAGS -DNO_ERRNO_H" 491 SFLAGS="$SFLAGS -DNO_ERRNO_H"
489fi 492fi
490 493
491cat > $test.c <<EOF
492#include <sys/types.h>
493#include <sys/mman.h>
494#include <sys/stat.h>
495caddr_t hello() {
496 return mmap((caddr_t)0, (off_t)0, PROT_READ, MAP_SHARED, 0, (off_t)0);
497}
498EOF
499if test "`($CC -c $CFLAGS $test.c) 2>&1`" = ""; then
500 CFLAGS="$CFLAGS -DUSE_MMAP"
501 SFLAGS="$SFLAGS -DUSE_MMAP"
502 echo Checking for mmap support... Yes.
503else
504 echo Checking for mmap support... No.
505fi
506
507CPP=${CPP-"$CC -E"} 494CPP=${CPP-"$CC -E"}
508case $CFLAGS in 495case $CFLAGS in
509 *ASMV*) 496 *ASMV*)