diff options
Diffstat (limited to 'configure')
-rwxr-xr-x | configure | 25 |
1 files changed, 6 insertions, 19 deletions
@@ -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" |
489 | fi | 492 | fi |
490 | 493 | ||
491 | cat > $test.c <<EOF | ||
492 | #include <sys/types.h> | ||
493 | #include <sys/mman.h> | ||
494 | #include <sys/stat.h> | ||
495 | caddr_t hello() { | ||
496 | return mmap((caddr_t)0, (off_t)0, PROT_READ, MAP_SHARED, 0, (off_t)0); | ||
497 | } | ||
498 | EOF | ||
499 | if 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. | ||
503 | else | ||
504 | echo Checking for mmap support... No. | ||
505 | fi | ||
506 | |||
507 | CPP=${CPP-"$CC -E"} | 494 | CPP=${CPP-"$CC -E"} |
508 | case $CFLAGS in | 495 | case $CFLAGS in |
509 | *ASMV*) | 496 | *ASMV*) |