53 lines
1.9 KiB
Plaintext
53 lines
1.9 KiB
Plaintext
--- configure.ac.orig 2022-07-26 10:17:29 UTC
|
|
+++ configure.ac
|
|
@@ -82,7 +82,7 @@ LIBS="$PTHREAD_LIBS $LIBS"
|
|
AX_PTHREAD(,[AC_MSG_ERROR([Could not find Pthreads support])])
|
|
|
|
LIBS="$PTHREAD_LIBS $LIBS"
|
|
-LIBS="$PTHREAD_CFLAGS $CFLAGS"
|
|
+CFLAGS="$PTHREAD_CFLAGS $CFLAGS"
|
|
CC="$PTHREAD_CC"
|
|
|
|
AC_CHECK_HEADERS([gssapi/gssapi.h],,[AC_MSG_ERROR([Could not find GSSAPI headers])])
|
|
@@ -135,15 +135,31 @@ if test x$only_gss_module != xyes; then
|
|
if test x$only_gss_module != xyes; then
|
|
WITH_POPT
|
|
|
|
- PKG_CHECK_MODULES([VERTO], [libverto >= 0.2.2],
|
|
- [
|
|
- AC_CHECK_LIB(verto, verto_free,,
|
|
- AC_MSG_ERROR(["Error: libverto is not found or lacks verto_free"]))
|
|
- AC_CHECK_FUNCS(verto_cleanup,,
|
|
- AC_MSG_WARN(["Warning: libverto lacks verto_cleanup function"]))
|
|
- ], [
|
|
- AC_MSG_ERROR([Could not find VERTO headers])
|
|
- ])
|
|
+ case "$host_os" in
|
|
+ freebsd*)
|
|
+ AC_CHECK_HEADERS([verto.h], [],
|
|
+ [AC_MSG_ERROR([Could not find VERTO headers])])
|
|
+ VERTO_CFLAGS=""
|
|
+ VERTO_LIBS="-lverto"
|
|
+ AC_CHECK_LIB([verto], [verto_free], [],
|
|
+ [AC_MSG_ERROR([Error: libverto is not found or lacks verto_free])])
|
|
+ AC_CHECK_FUNCS([verto_cleanup], [],
|
|
+ [AC_MSG_WARN([Warning: libverto lacks verto_cleanup function])])
|
|
+ AC_SUBST([VERTO_CFLAGS])
|
|
+ AC_SUBST([VERTO_LIBS])
|
|
+ ;;
|
|
+ *)
|
|
+ PKG_CHECK_MODULES([VERTO], [libverto >= 0.2.2],
|
|
+ [
|
|
+ AC_CHECK_LIB(verto, verto_free,,
|
|
+ AC_MSG_ERROR(["Error: libverto is not found or lacks verto_free"]))
|
|
+ AC_CHECK_FUNCS(verto_cleanup,,
|
|
+ AC_MSG_WARN(["Warning: libverto lacks verto_cleanup function"]))
|
|
+ ], [
|
|
+ AC_MSG_ERROR([Could not find VERTO headers])
|
|
+ ])
|
|
+ ;;
|
|
+ esac
|
|
|
|
|
|
WITH_LIBINI_CONFIG
|