mirror of
https://gitlab.freedesktop.org/libbsd/libbsd.git
synced 2025-01-08 11:02:24 +01:00
build: Fix message digest library checks
They were not failing when not finding the SHA-2 functions and were hardcoding -lmd regardless of what library had been found.
This commit is contained in:
parent
1c3ff61699
commit
43d34c9d3b
13
configure.ac
13
configure.ac
@ -65,11 +65,18 @@ AM_CONDITIONAL([HAVE_LIBTESTU01],
|
||||
|
||||
saved_LIBS="$LIBS"
|
||||
AC_SEARCH_LIBS([MD5Update], [md], [
|
||||
AC_SEARCH_LIBS([SHA512Update], [md], [
|
||||
MD_LIBS="-lmd"
|
||||
AS_IF([test "x$ac_cv_search_MD5Update" != "xnone required"], [
|
||||
MD_LIBS="$ac_cv_search_MD5Update"
|
||||
])
|
||||
], [
|
||||
AC_MSG_ERROR([cannot find required message digest functions in libc or libmd])
|
||||
AC_MSG_ERROR([cannot find required MD5 functions in libc or libmd])
|
||||
])
|
||||
AC_SEARCH_LIBS([SHA512Update], [md], [
|
||||
AS_IF([test "x$ac_cv_search_SHA512Update" != "xnone required"], [
|
||||
MD_LIBS="$ac_cv_search_SHA512Update"
|
||||
])
|
||||
], [
|
||||
AC_MSG_ERROR([cannot find required SHA-2 functions in libc or libmd])
|
||||
])
|
||||
AC_SUBST([MD_LIBS])
|
||||
LIBS="$saved_LIBS"
|
||||
|
Loading…
Reference in New Issue
Block a user