diff options
-rwxr-xr-x | configure | 4 |
1 files changed, 3 insertions, 1 deletions
@@ -85,6 +85,7 @@ zprefix=0 | |||
85 | zconst=0 | 85 | zconst=0 |
86 | build64=0 | 86 | build64=0 |
87 | gcc=0 | 87 | gcc=0 |
88 | warn=0 | ||
88 | old_cc="$CC" | 89 | old_cc="$CC" |
89 | old_cflags="$CFLAGS" | 90 | old_cflags="$CFLAGS" |
90 | OBJC='$(OBJZ) $(OBJG)' | 91 | OBJC='$(OBJZ) $(OBJG)' |
@@ -133,6 +134,7 @@ case "$1" in | |||
133 | --sysconfdir=*) echo "ignored option: --sysconfdir" | tee -a configure.log; shift ;; | 134 | --sysconfdir=*) echo "ignored option: --sysconfdir" | tee -a configure.log; shift ;; |
134 | --localstatedir=*) echo "ignored option: --localstatedir" | tee -a configure.log; shift ;; | 135 | --localstatedir=*) echo "ignored option: --localstatedir" | tee -a configure.log; shift ;; |
135 | -c* | --const) zconst=1; shift ;; | 136 | -c* | --const) zconst=1; shift ;; |
137 | -w* | --warn) warn=1; shift ;; | ||
136 | *) | 138 | *) |
137 | echo "unknown option: $1" | tee -a configure.log | 139 | echo "unknown option: $1" | tee -a configure.log |
138 | echo "$0 --help for help" | tee -a configure.log | 140 | echo "$0 --help for help" | tee -a configure.log |
@@ -184,7 +186,7 @@ if test "$gcc" -eq 1 && ($cc -c $test.c) >> configure.log 2>&1; then | |||
184 | CFLAGS="${CFLAGS} -m64" | 186 | CFLAGS="${CFLAGS} -m64" |
185 | SFLAGS="${SFLAGS} -m64" | 187 | SFLAGS="${SFLAGS} -m64" |
186 | fi | 188 | fi |
187 | if test "${ZLIBGCCWARN}" = "YES"; then | 189 | if test "$warn" -eq 1; then |
188 | if test "$zconst" -eq 1; then | 190 | if test "$zconst" -eq 1; then |
189 | CFLAGS="${CFLAGS} -Wall -Wextra -Wcast-qual -pedantic -DZLIB_CONST" | 191 | CFLAGS="${CFLAGS} -Wall -Wextra -Wcast-qual -pedantic -DZLIB_CONST" |
190 | else | 192 | else |