move libmd test before libmd5,

this fixes wrong linking with /usr/local/lib/libmd5.so from libwww package
on FreeBSD. The library uses long's instead of int32_t's in MD5_CTX
and on 64-bit platforms its MD5_CTX is bigger than defined in <md5.h>
This commit is contained in:
Igor Sysoev 2009-05-07 19:18:10 +00:00
parent dbc205ab5a
commit e2259f492f

View File

@ -48,28 +48,28 @@ else
MD5=NO MD5=NO
# Solaris 8/9 # FreeBSD, Solaris 10
ngx_feature="rsaref md5 library" ngx_feature="system md library"
ngx_feature_name= ngx_feature_name=
ngx_feature_run=no ngx_feature_run=no
ngx_feature_incs="#include <md5.h>" ngx_feature_incs="#include <md5.h>"
ngx_feature_path= ngx_feature_path=
ngx_feature_libs="-lmd5" ngx_feature_libs="-lmd"
ngx_feature_test="MD5_CTX md5; MD5Init(&md5)" ngx_feature_test="MD5_CTX md5; MD5Init(&md5)"
. auto/feature . auto/feature
ngx_md5_lib="system md5" ngx_md5_lib="system md"
if [ $ngx_found = no ]; then if [ $ngx_found = no ]; then
# FreeBSD # Solaris 8/9
ngx_feature="rsaref md library" ngx_feature="system md5 library"
ngx_feature_libs="-lmd" ngx_feature_libs="-lmd5"
. auto/feature . auto/feature
ngx_md5_lib="system md" ngx_md5_lib="system md5"
fi fi
if [ $ngx_found = no ]; then if [ $ngx_found = no ]; then