[autobuild] improve crypt[_r]

personal/stbuehler/cleanup-build
Stefan Bühler 2017-10-25 21:56:07 +02:00 committed by Glenn Strauss
parent 34ded72469
commit 5854466908
1 changed files with 12 additions and 14 deletions

View File

@ -1003,29 +1003,27 @@ AC_MSG_NOTICE([----------------------------------------])
dnl search for crypt_r and (fallback) for crypt
save_LIBS=$LIBS
LIBS=
found_crypt=no
AC_SEARCH_LIBS([crypt_r], [crypt],
[
AC_DEFINE([HAVE_CRYPT_R], [1], [crypt_r])
AC_CHECK_HEADERS([crypt.h], [
AC_DEFINE([HAVE_CRYPT_H], [1], [crypt.h])
])
AC_CHECK_HEADERS([crypt.h])
CRYPT_LIB=$LIBS
found_crypt=crypt_r
],
[
AC_SEARCH_LIBS([crypt], [crypt], [
AC_DEFINE([HAVE_CRYPT], [1], [crypt])
AC_CHECK_HEADERS([crypt.h], [
AC_DEFINE([HAVE_CRYPT_H], [1], [crypt.h])
])
CRYPT_LIB=$LIBS
])
]
[AC_SEARCH_LIBS([crypt], [crypt], [
AC_DEFINE([HAVE_CRYPT], [1], [crypt])
AC_CHECK_HEADERS([crypt.h])
CRYPT_LIB=$LIBS
found_crypt=crypt
])]
)
LIBS=$save_LIBS
AC_SUBST([CRYPT_LIB])
AC_MSG_CHECKING([crypt_r/crypt support])
AC_MSG_RESULT([$found_crypt])
dnl check whether sendfilev needs -lsendfile
AC_MSG_NOTICE([----------------------------------------])
save_LIBS=$LIBS