]> git.kaiwu.me - nginx.git/commitdiff
stop ./configure on Win32 if no library sources was specified,
authorIgor Sysoev <igor@sysoev.ru>
Thu, 8 Jul 2010 15:57:36 +0000 (15:57 +0000)
committerIgor Sysoev <igor@sysoev.ru>
Thu, 8 Jul 2010 15:57:36 +0000 (15:57 +0000)
the bug has been introduced in r2894

auto/lib/md5/conf
auto/lib/openssl/conf
auto/lib/pcre/conf
auto/lib/zlib/conf
auto/summary

index 246ee02f7a7f141391e17a3882b941e0e8453d14..da1bf1b2c41d49002c4ada14e73d4f0bc97420a9 100644 (file)
@@ -94,8 +94,10 @@ else
             CORE_LIBS="$CORE_LIBS $ngx_feature_libs"
             MD5=YES
             MD5_LIB=$ngx_md5_lib
-        else
+        fi
+    fi
 
+    if [ $MD5 != YES ]; then
 cat << END
 
 $0: error: the HTTP cache module requires md5 functions
@@ -105,9 +107,7 @@ or build the OpenSSL library statically from the source with nginx by using
 --with-http_ssl_module --with-openssl=<path> options.
 
 END
-            exit 1
-        fi
-
+        exit 1
     fi
 
 fi
index 741e946f7c9392ebad4a02eab2808d867d65f5dc..8218a5b975a4900c2e9d3fa8a83988518d2ac117 100644 (file)
@@ -54,7 +54,10 @@ else
             have=NGX_SSL . auto/have
             CORE_LIBS="$CORE_LIBS $ngx_feature_libs $NGX_LIBDL"
             OPENSSL=YES
-        else
+        fi
+    fi
+
+    if [ $OPENSSL != YES ]; then
 
 cat << END
 
@@ -64,8 +67,7 @@ into the system, or build the OpenSSL library statically from the source
 with nginx by using --with-openssl=<path> option.
 
 END
-            exit 1
-        fi
+        exit 1
     fi
 
 fi
index 71c6fc5f7a5c406bf32a4db51ccf4614dcc45394..3008f5892af9a970776ef79cb57f90952dd24f20 100644 (file)
@@ -161,8 +161,10 @@ else
             CORE_INCS="$CORE_INCS $ngx_feature_path"
             CORE_LIBS="$CORE_LIBS $ngx_feature_libs"
             PCRE=YES
-        else
+        fi
+    fi
 
+    if [ $PCRE != YES ]; then
 cat << END
 
 $0: error: the HTTP rewrite module requires the PCRE library.
@@ -171,9 +173,7 @@ option, or install the PCRE library into the system, or build the PCRE library
 statically from the source with nginx by using --with-pcre=<path> option.
 
 END
-            exit 1
-
-        fi
-
+        exit 1
     fi
+
 fi
index e44aa342420883e2bb83c4c06709e8db909f7fd7..843dd5a557da2ee033ff3da39120a5ea5dd5c33d 100644 (file)
@@ -57,8 +57,10 @@ else
             CORE_LIBS="$CORE_LIBS $ngx_feature_libs"
             ZLIB=YES
             ngx_found=no
-        else
+        fi
+    fi
 
+    if [ $ZLIB != YES ]; then
 cat << END
 
 $0: error: the HTTP gzip module requires the zlib library.
@@ -67,8 +69,7 @@ option, or install the zlib library into the system, or build the zlib library
 statically from the source with nginx by using --with-zlib=<path> option.
 
 END
-            exit 1
-        fi
+        exit 1
     fi
 
 fi
index a7244a183fb174491f7701a83745d6367bcbbfcb..8a71cbeffa5cb0b093be61332ca3c8697158ac7b 100644 (file)
@@ -38,7 +38,6 @@ else
     case $PCRE in
         YES)   echo "  + using system PCRE library" ;;
         NONE)  echo "  + PCRE library is not used" ;;
-        NO)    echo "  + PCRE library is not found" ;;
         *)     echo "  + using PCRE library: $PCRE" ;;
     esac
 fi
@@ -46,14 +45,12 @@ fi
 case $OPENSSL in
     YES)   echo "  + using system OpenSSL library" ;;
     NONE)  echo "  + OpenSSL library is not used" ;;
-    NO)    echo "  + OpenSSL library is not found" ;;
     *)     echo "  + using OpenSSL library: $OPENSSL" ;;
 esac
 
 case $MD5 in
     YES)   echo "  + md5: using $MD5_LIB library" ;;
     NONE)  echo "  + md5 library is not used" ;;
-    NO)    echo "  + md5 library is not found" ;;
     *)     echo "  + using md5 library: $MD5" ;;
 esac
 
@@ -67,7 +64,6 @@ esac
 case $ZLIB in
     YES)   echo "  + using system zlib library" ;;
     NONE)  echo "  + zlib library is not used" ;;
-    NO)    echo "  + zlib library is not found" ;;
     *)     echo "  + using zlib library: $ZLIB" ;;
 esac