Merge of master-melb:xfs-cmds:32507a by kenmcd.
xfstests: check for dmapi headers
$(SUBDIRS_MAKERULE)
# automake doesn't always support "default" target
# so do dmapi make explicitly with "all"
+ifeq ($(HAVE_DMAPI), true)
cd $(TOPDIR)/dmapi; make all
endif
+endif
ifeq ($(HAVE_BUILDDEFS), yes)
include $(BUILDRULES)
AC_SUBST(have_aio)
])
+AC_DEFUN([AC_PACKAGE_WANT_DMAPI],
+ [ AC_CHECK_HEADERS(sys/dmapi/dmapi.h, [ have_dmapi=true ], [ have_dmapi=false ])
+ AC_SUBST(have_dmapi)
+ ])
+
AC_DEFUN([AC_PACKAGE_NEED_ATTR_XATTR_H],
[ AC_CHECK_HEADERS([attr/xattr.h])
if test "$ac_cv_header_attr_xattr_h" != "yes"; then
AC_PACKAGE_WANT_GDBM
AC_PACKAGE_WANT_AIO
+ AC_PACKAGE_WANT_DMAPI
;;
esac
ENABLE_SHARED = @enable_shared@
HAVE_DB = @have_db@
HAVE_AIO = @have_aio@
+HAVE_DMAPI = @have_dmapi@
HAVE_ATTR_LIST = @have_attr_list@
GCCFLAGS = -funsigned-char -fno-strict-aliasing -Wall