aboutsummaryrefslogtreecommitdiff
path: root/configure
diff options
context:
space:
mode:
authorMark Adler <madler@alumni.caltech.edu>2011-09-09 23:19:21 -0700
committerMark Adler <madler@alumni.caltech.edu>2011-09-09 23:19:21 -0700
commitb8c9ecb0765fc39423c07613d909c5193378bdfd (patch)
treec2a2964d00dcfee6c7426ffcdf8e8060727bc2bf /configure
parent6759211ad8a5006689216a86c3267bb503bfccc1 (diff)
downloadzlib-b8c9ecb0765fc39423c07613d909c5193378bdfd.tar.gz
zlib-b8c9ecb0765fc39423c07613d909c5193378bdfd.tar.bz2
zlib-b8c9ecb0765fc39423c07613d909c5193378bdfd.zip
zlib 1.0.9v1.0.9
Diffstat (limited to 'configure')
-rwxr-xr-xconfigure11
1 files changed, 10 insertions, 1 deletions
diff --git a/configure b/configure
index f0d01e8..bde53b1 100755
--- a/configure
+++ b/configure
@@ -14,6 +14,10 @@
14# (setenv prefix $HOME; setenv CC cc; setenv CFLAGS "-O4"; ./configure) 14# (setenv prefix $HOME; setenv CC cc; setenv CFLAGS "-O4"; ./configure)
15# LDSHARED is the command to be used to create a shared library 15# LDSHARED is the command to be used to create a shared library
16 16
17# Incorrect settings of CC or CFLAGS may prevent creating a shared library.
18# If you have problems, try without defining CC and CFLAGS before reporting
19# an error.
20
17LIBS=libz.a 21LIBS=libz.a
18SHAREDLIB=libz.so 22SHAREDLIB=libz.so
19VER=`sed -n -e '/VERSION "/s/.*"\(.*\)".*/\1/p' < zlib.h` 23VER=`sed -n -e '/VERSION "/s/.*"\(.*\)".*/\1/p' < zlib.h`
@@ -23,6 +27,8 @@ prefix=${prefix-/usr/local}
23exec_prefix=${exec_prefix-$prefix} 27exec_prefix=${exec_prefix-$prefix}
24shared_ext='.so' 28shared_ext='.so'
25shared=0 29shared=0
30old_cc="$CC"
31old_cflags="$CFLAGS"
26 32
27case "$1" in 33case "$1" in
28 -s* | --s*) shared=1; shift;; 34 -s* | --s*) shared=1; shift;;
@@ -96,9 +102,12 @@ if test $shared -eq 1; then
96 CFLAGS="$SFLAGS" 102 CFLAGS="$SFLAGS"
97 LIBS="$SHAREDLIB.$VER" 103 LIBS="$SHAREDLIB.$VER"
98 echo Building shared library $SHAREDLIB.$VER with $CC. 104 echo Building shared library $SHAREDLIB.$VER with $CC.
99 else 105 elif test -z "$old_cc" -a -z "$old_cflags"; then
100 echo No shared library suppport. 106 echo No shared library suppport.
101 shared=0; 107 shared=0;
108 else
109 echo 'No shared library suppport; try without defining CC and CFLAGS'
110 shared=0;
102 fi 111 fi
103fi 112fi
104if test $shared -eq 0; then 113if test $shared -eq 0; then