aboutsummaryrefslogtreecommitdiff
path: root/configure
diff options
context:
space:
mode:
authorMark Adler <madler@alumni.caltech.edu>2011-09-09 23:20:15 -0700
committerMark Adler <madler@alumni.caltech.edu>2011-09-09 23:20:15 -0700
commitc34c1fcbb19852ca35216ad66276f4f86af3fc22 (patch)
tree4bd0972d6c682e474725eca372f6551d539f8768 /configure
parent02b6cf579f02ec78c052735020a5d3c5723ed641 (diff)
downloadzlib-c34c1fcbb19852ca35216ad66276f4f86af3fc22.tar.gz
zlib-c34c1fcbb19852ca35216ad66276f4f86af3fc22.tar.bz2
zlib-c34c1fcbb19852ca35216ad66276f4f86af3fc22.zip
zlib 1.1.2v1.1.2
Diffstat (limited to 'configure')
-rwxr-xr-xconfigure37
1 files changed, 22 insertions, 15 deletions
diff --git a/configure b/configure
index 43fc26b..d188e6f 100755
--- a/configure
+++ b/configure
@@ -24,7 +24,6 @@ VER=`sed -n -e '/VERSION "/s/.*"\(.*\)".*/\1/p' < zlib.h`
24AR=${AR-"ar rc"} 24AR=${AR-"ar rc"}
25RANLIB=${RANLIB-"ranlib"} 25RANLIB=${RANLIB-"ranlib"}
26prefix=${prefix-/usr/local} 26prefix=${prefix-/usr/local}
27exec_prefix=${exec_prefix-$prefix}
28shared_ext='.so' 27shared_ext='.so'
29shared=0 28shared=0
30gcc=0 29gcc=0
@@ -32,8 +31,10 @@ old_cc="$CC"
32old_cflags="$CFLAGS" 31old_cflags="$CFLAGS"
33 32
34case "$1" in 33case "$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;;
37esac 38esac
38 39
39test=ztest$$ 40test=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