check if libcrypto needs -lnsl or -lsocket
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@11964 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
24
cf/crypto.m4
24
cf/crypto.m4
@@ -129,15 +129,21 @@ if test "$crypto_lib" = "unknown" -a "$with_openssl" != "no"; then
|
|||||||
LIB_des="-L${with_openssl_lib}"
|
LIB_des="-L${with_openssl_lib}"
|
||||||
fi
|
fi
|
||||||
CFLAGS="-DHAVE_OPENSSL ${INCLUDE_des} ${CFLAGS}"
|
CFLAGS="-DHAVE_OPENSSL ${INCLUDE_des} ${CFLAGS}"
|
||||||
LIB_des="${LIB_des} -lcrypto"
|
saved_LIB_des="$LIB_des"
|
||||||
LIB_des_a="$LIB_des"
|
for lres in "" "-lnsl -lsocket"; do
|
||||||
LIB_des_so="$LIB_des"
|
LIB_des="${saved_LIB_des} -lcrypto $lres"
|
||||||
LIB_des_appl="$LIB_des"
|
LIB_des_a="$LIB_des"
|
||||||
LIBS="${LIBS} ${LIB_des}"
|
LIB_des_so="$LIB_des"
|
||||||
AC_TRY_LINK(test_headers, test_body, [
|
LIB_des_appl="$LIB_des"
|
||||||
crypto_lib=libcrypto openssl=yes
|
LIBS="${LIBS} ${LIB_des}"
|
||||||
AC_MSG_RESULT([libcrypto])
|
AC_TRY_LINK(test_headers, test_body, [
|
||||||
])
|
crypto_lib=libcrypto openssl=yes
|
||||||
|
AC_MSG_RESULT([libcrypto])
|
||||||
|
])
|
||||||
|
if test "$crypto_lib" = libcrypto ; then
|
||||||
|
break;
|
||||||
|
fi
|
||||||
|
done
|
||||||
CFLAGS="$save_CFLAGS"
|
CFLAGS="$save_CFLAGS"
|
||||||
LIBS="$save_LIBS"
|
LIBS="$save_LIBS"
|
||||||
fi
|
fi
|
||||||
|
Reference in New Issue
Block a user