diff options
| author | Mark Adler <madler@alumni.caltech.edu> | 2011-09-09 23:20:15 -0700 |
|---|---|---|
| committer | Mark Adler <madler@alumni.caltech.edu> | 2011-09-09 23:20:15 -0700 |
| commit | c34c1fcbb19852ca35216ad66276f4f86af3fc22 (patch) | |
| tree | 4bd0972d6c682e474725eca372f6551d539f8768 /configure | |
| parent | 02b6cf579f02ec78c052735020a5d3c5723ed641 (diff) | |
| download | zlib-1.1.2.tar.gz zlib-1.1.2.tar.bz2 zlib-1.1.2.zip | |
zlib 1.1.2v1.1.2
Diffstat (limited to 'configure')
| -rwxr-xr-x | configure | 37 |
1 files changed, 22 insertions, 15 deletions
| @@ -24,7 +24,6 @@ VER=`sed -n -e '/VERSION "/s/.*"\(.*\)".*/\1/p' < zlib.h` | |||
| 24 | AR=${AR-"ar rc"} | 24 | AR=${AR-"ar rc"} |
| 25 | RANLIB=${RANLIB-"ranlib"} | 25 | RANLIB=${RANLIB-"ranlib"} |
| 26 | prefix=${prefix-/usr/local} | 26 | prefix=${prefix-/usr/local} |
| 27 | exec_prefix=${exec_prefix-$prefix} | ||
| 28 | shared_ext='.so' | 27 | shared_ext='.so' |
| 29 | shared=0 | 28 | shared=0 |
| 30 | gcc=0 | 29 | gcc=0 |
| @@ -32,8 +31,10 @@ old_cc="$CC" | |||
| 32 | old_cflags="$CFLAGS" | 31 | old_cflags="$CFLAGS" |
| 33 | 32 | ||
| 34 | case "$1" in | 33 | case "$1" in |
| 34 | -h* | --h*) echo 'syntax: configure [ --shared ] [--prefix PREFIX]'; exit 0;; | ||
| 35 | -p*=* | --p*=*) prefix=`echo $1 | sed 's/[-a-z_]*=//'`; shift;; | ||
| 36 | -p* | --p*) prefix="$2"; shift; shift;; | ||
| 35 | -s* | --s*) shared=1; shift;; | 37 | -s* | --s*) shared=1; shift;; |
| 36 | -h* | --h*) echo 'syntax: configure [ --shared ]'; exit 0;; | ||
| 37 | esac | 38 | esac |
| 38 | 39 | ||
| 39 | test=ztest$$ | 40 | test=ztest$$ |
| @@ -61,15 +62,18 @@ else | |||
| 61 | # find system name and corresponding cc options | 62 | # find system name and corresponding cc options |
| 62 | CC=${CC-cc} | 63 | CC=${CC-cc} |
| 63 | case `(uname -sr || echo unknown) 2>/dev/null` in | 64 | case `(uname -sr || echo unknown) 2>/dev/null` in |
| 64 | SunOS\ 5*) SFLAGS=${CFLAGS-"-fast -xcg89 -KPIC -R."} | 65 | HP-UX*) SFLAGS=${CFLAGS-"-O +z"} |
| 65 | CFLAGS=${CFLAGS-"-fast -xcg89"} | 66 | CFLAGS=${CFLAGS-"-O"} |
| 66 | LDSHARED=${LDSHARED-"cc -G"};; | 67 | # LDSHARED=${LDSHARED-"ld -b +vnocompatwarnings"} |
| 67 | SunOS\ 4*) SFLAGS=${CFLAGS-"-O2 -PIC"} | 68 | LDSHARED=${LDSHARED-"ld -b"} |
| 68 | CFLAGS=${CFLAGS-"-O2"} | 69 | shared_ext='.sl' |
| 69 | LDSHARED=${LDSHARED-"ld"};; | 70 | SHAREDLIB='libz.sl';; |
| 70 | IRIX*) SFLAGS=${CFLAGS-"-ansi -O2 -rpath ."} | 71 | IRIX*) SFLAGS=${CFLAGS-"-ansi -O2 -rpath ."} |
| 71 | CFLAGS=${CFLAGS-"-ansi -O2"} | 72 | CFLAGS=${CFLAGS-"-ansi -O2"} |
| 72 | LDSHARED=${LDSHARED-"cc -shared"};; | 73 | LDSHARED=${LDSHARED-"cc -shared"};; |
| 74 | OSF1) SFLAGS=${CFLAGS-"-O -std1"} | ||
| 75 | CFLAGS=${CFLAGS-"-O -std1"} | ||
| 76 | LDSHARED=${LDSHARED-"cc -shared"};; | ||
| 73 | QNX*) SFLAGS=${CFLAGS-"-4 -O"} | 77 | QNX*) SFLAGS=${CFLAGS-"-4 -O"} |
| 74 | CFLAGS=${CFLAGS-"-4 -O"} | 78 | CFLAGS=${CFLAGS-"-4 -O"} |
| 75 | LDSHARED=${LDSHARED-"cc"} | 79 | LDSHARED=${LDSHARED-"cc"} |
| @@ -78,16 +82,20 @@ else | |||
| 78 | SCO_SV\ 3.2*) SFLAGS=${CFLAGS-"-O3 -dy -KPIC "} | 82 | SCO_SV\ 3.2*) SFLAGS=${CFLAGS-"-O3 -dy -KPIC "} |
| 79 | CFLAGS=${CFLAGS-"-O3"} | 83 | CFLAGS=${CFLAGS-"-O3"} |
| 80 | LDSHARED=${LDSHARED-"cc -dy -KPIC -G"};; | 84 | LDSHARED=${LDSHARED-"cc -dy -KPIC -G"};; |
| 81 | HP-UX*) SFLAGS=${CFLAGS-"-O +z"} | 85 | SunOS\ 5*) SFLAGS=${CFLAGS-"-fast -xcg89 -KPIC -R."} |
| 82 | CFLAGS=${CFLAGS-"-O"} | 86 | CFLAGS=${CFLAGS-"-fast -xcg89"} |
| 83 | # LDSHARED=${LDSHARED-"ld -b +vnocompatwarnings"} | 87 | LDSHARED=${LDSHARED-"cc -G"};; |
| 84 | LDSHARED=${LDSHARED-"ld -b"} | 88 | SunOS\ 4*) SFLAGS=${CFLAGS-"-O2 -PIC"} |
| 85 | shared_ext='.sl' | 89 | CFLAGS=${CFLAGS-"-O2"} |
| 86 | SHAREDLIB='libz.sl';; | 90 | LDSHARED=${LDSHARED-"ld"};; |
| 87 | UNIX_System_V\ 4.2.0) | 91 | UNIX_System_V\ 4.2.0) |
| 88 | SFLAGS=${CFLAGS-"-KPIC -O"} | 92 | SFLAGS=${CFLAGS-"-KPIC -O"} |
| 89 | CFLAGS=${CFLAGS-"-O"} | 93 | CFLAGS=${CFLAGS-"-O"} |
| 90 | LDSHARED=${LDSHARED-"cc -G"};; | 94 | LDSHARED=${LDSHARED-"cc -G"};; |
| 95 | UNIX_SV\ 4.2MP) | ||
| 96 | SFLAGS=${CFLAGS-"-Kconform_pic -O"} | ||
| 97 | CFLAGS=${CFLAGS-"-O"} | ||
| 98 | LDSHARED=${LDSHARED-"cc -G"};; | ||
| 91 | # send working options for other systems to support@gzip.org | 99 | # send working options for other systems to support@gzip.org |
| 92 | *) SFLAGS=${CFLAGS-"-O"} | 100 | *) SFLAGS=${CFLAGS-"-O"} |
| 93 | CFLAGS=${CFLAGS-"-O"} | 101 | CFLAGS=${CFLAGS-"-O"} |
| @@ -152,5 +160,4 @@ sed < Makefile.in " | |||
| 152 | /^RANLIB *=/s%=.*%=$RANLIB% | 160 | /^RANLIB *=/s%=.*%=$RANLIB% |
| 153 | /^VER *=/s%=.*%=$VER% | 161 | /^VER *=/s%=.*%=$VER% |
| 154 | /^prefix *=/s%=.*%=$prefix% | 162 | /^prefix *=/s%=.*%=$prefix% |
| 155 | /^exec_prefix *=/s%=.*%=$exec_prefix% | ||
| 156 | " > Makefile | 163 | " > Makefile |
