@@ -85,6 +85,9 @@
AC_DEFINE([HAVE_LIBPCI], [1], [Define if we have libpci])])
AM_CONDITIONAL([HAVE_LIBPCI],
[test "x$ac_cv_search_pci_alloc" != "xno"])
+ AC_SEARCH_LIBS([strlcpy], [bsd],, AC_MSG_ERROR([strlcpy is not available]))
+ AM_CONDITIONAL([HAVE_LIBBSD],
+ [test "x$ac_cv_search_strlcpy" = "x-lbsd"])
AC_FUNC_MALLOC
AC_FUNC_FORK
AC_FUNC_LSTAT_FOLLOWS_SLASHED_SYMLINK
@@ -230,8 +230,12 @@ fwts_SOURCES = main.c \
fwts_LDFLAGS = -no-undefined
+if HAVE_LIBBSD
+fwts_LDADD_BSD = -lbsd
+endif
+
fwts_LDADD = \
- -lbsd \
+ $(fwts_LDADD_BSD) \
$(top_builddir)/src/lib/src/libfwts.la \
$(top_builddir)/src/libfwtsiasl/libfwtsiasl.la \
$(top_builddir)/src/libfwtsacpica/libfwtsacpica.la
@@ -30,8 +30,13 @@ pkglib_LTLIBRARIES = libfwts.la
libfwts_la_LDFLAGS = -version-info 1:0:0
+if HAVE_LIBBSD
+libfwts_LDADD_BSD = -lbsd
+endif
+
libfwts_la_LIBADD = \
- -lm -lpthread -lbsd \
+ -lm -lpthread \
+ $(libfwts_LDADD_BSD) \
@GIO_LIBS@ \
@GLIB_LIBS@