diff options
author | Mark Adler <madler@alumni.caltech.edu> | 2011-09-09 23:19:21 -0700 |
---|---|---|
committer | Mark Adler <madler@alumni.caltech.edu> | 2011-09-09 23:19:21 -0700 |
commit | b8c9ecb0765fc39423c07613d909c5193378bdfd (patch) | |
tree | c2a2964d00dcfee6c7426ffcdf8e8060727bc2bf /configure | |
parent | 6759211ad8a5006689216a86c3267bb503bfccc1 (diff) | |
download | zlib-b8c9ecb0765fc39423c07613d909c5193378bdfd.tar.gz |
zlib 1.0.9v1.0.9
Diffstat (limited to 'configure')
-rwxr-xr-x | configure | 11 |
1 files changed, 10 insertions, 1 deletions
@@ -14,6 +14,10 @@ # (setenv prefix $HOME; setenv CC cc; setenv CFLAGS "-O4"; ./configure) # LDSHARED is the command to be used to create a shared library +# Incorrect settings of CC or CFLAGS may prevent creating a shared library. +# If you have problems, try without defining CC and CFLAGS before reporting +# an error. + LIBS=libz.a SHAREDLIB=libz.so VER=`sed -n -e '/VERSION "/s/.*"\(.*\)".*/\1/p' < zlib.h` @@ -23,6 +27,8 @@ prefix=${prefix-/usr/local} exec_prefix=${exec_prefix-$prefix} shared_ext='.so' shared=0 +old_cc="$CC" +old_cflags="$CFLAGS" case "$1" in -s* | --s*) shared=1; shift;; @@ -96,9 +102,12 @@ if test $shared -eq 1; then CFLAGS="$SFLAGS" LIBS="$SHAREDLIB.$VER" echo Building shared library $SHAREDLIB.$VER with $CC. - else + elif test -z "$old_cc" -a -z "$old_cflags"; then echo No shared library suppport. shared=0; + else + echo 'No shared library suppport; try without defining CC and CFLAGS' + shared=0; fi fi if test $shared -eq 0; then |