X-Git-Url: http://git.apps.os.sepia.ceph.com/?p=xfstests-dev.git;a=blobdiff_plain;f=configure.ac;h=d6fc294d0d9fd05dbf8382dbacf1db9a8bf8b23f;hp=2f95c4c04126e77015fcb5051db1bceca33bd230;hb=c188f26b2b7da31869ecf2736809b1b66647a2ae;hpb=2dc43e03e67d0d635eac1c423f3f022aeed6023c diff --git a/configure.ac b/configure.ac index 2f95c4c0..d6fc294d 100644 --- a/configure.ac +++ b/configure.ac @@ -1,5 +1,6 @@ AC_INIT([xfstests], [1.1.1]) -AC_PREREQ(2.50) +AC_CONFIG_MACRO_DIR([m4]) +LT_INIT AC_CONFIG_SRCDIR([src/xfsctl.c]) AC_PACKAGE_GLOBALS(xfstests) AC_PACKAGE_UTILITIES(xfstests) @@ -26,55 +27,49 @@ AC_HEADER_STDC sys/types.h \ strings.h \ err.h \ - linux/falloc.h - ]) - AC_CHECK_HEADERS([ sys/fs/xfs_fsops.h \ + linux/falloc.h \ + sys/fs/xfs_fsops.h \ sys/fs/xfs_itable.h \ xfs/platform_defs.h \ btrfs/ioctl.h \ + cifs/ioctl.h \ + sys/mman.h \ ]) +AC_CHECK_HEADERS([xfs/xfs_log_format.h],,,[ +#define _GNU_SOURCE +#include ]) + AC_PACKAGE_NEED_UUIDCOMPARE -case $pkg_platform -in - irix) - AC_PACKAGE_NEED_SYS_ACL_H - AC_PACKAGE_NEED_ATTRIBUTES_H - AC_PACKAGE_WANT_NDBM - AC_PACKAGE_NEED_IRIX_LIBHANDLE - have_attr_list=true - AC_SUBST(have_attr_list) - ;; - *) - AC_MULTILIB($enable_lib64) - AC_PACKAGE_NEED_XFS_XFS_H - AC_PACKAGE_WANT_LIBXFS_H - AC_PACKAGE_WANT_XLOG_ASSIGN_LSN - AC_PACKAGE_NEED_XFS_XQM_H - AC_PACKAGE_NEED_XFSCTL_MACRO - AC_PACKAGE_NEED_XFS_HANDLE_H +AC_MULTILIB($enable_lib64) +AC_PACKAGE_NEED_XFS_XFS_H +AC_PACKAGE_WANT_LIBXFS_H +AC_PACKAGE_WANT_XLOG_ASSIGN_LSN +AC_PACKAGE_NEED_XFS_XQM_H +AC_PACKAGE_NEED_XFSCTL_MACRO +AC_PACKAGE_NEED_XFS_HANDLE_H +AC_PACKAGE_NEED_ATTRLIST_LIBHANDLE + +AC_PACKAGE_NEED_SYS_ACL_H +AC_PACKAGE_NEED_ACL_LIBACL_H +AC_PACKAGE_NEED_ACLINIT_LIBACL - AC_PACKAGE_NEED_ATTRLIST_LIBHANDLE - AC_PACKAGE_NEED_ATTR_XATTR_H - AC_PACKAGE_NEED_ATTRIBUTES_H - AC_PACKAGE_WANT_ATTRLIST_LIBATTR - AC_PACKAGE_NEED_GETXATTR_LIBATTR +AC_PACKAGE_WANT_GDBM +AC_PACKAGE_WANT_AIO +AC_PACKAGE_WANT_URING +AC_PACKAGE_WANT_LIBCAP +AC_PACKAGE_WANT_LINUX_FIEMAP_H +AC_PACKAGE_WANT_FALLOCATE +AC_PACKAGE_WANT_OPEN_BY_HANDLE_AT +AC_PACKAGE_WANT_LINUX_PRCTL_H +AC_PACKAGE_WANT_LINUX_FS_H +AC_PACKAGE_WANT_LIBBTRFSUTIL - AC_PACKAGE_NEED_SYS_ACL_H - AC_PACKAGE_NEED_ACL_LIBACL_H - AC_PACKAGE_NEED_ACLINIT_LIBACL +AC_HAVE_COPY_FILE_RANGE - AC_PACKAGE_WANT_GDBM - AC_PACKAGE_WANT_AIO - AC_PACKAGE_WANT_DMAPI - AC_PACKAGE_WANT_LINUX_FIEMAP_H - AC_PACKAGE_WANT_FALLOCATE - AC_PACKAGE_WANT_LINUX_PRCTL_H - AC_PACKAGE_WANT_LINUX_FS_H - AC_PACKAGE_WANT_SSL - ;; -esac +AC_CHECK_FUNCS([renameat2]) +AC_CHECK_TYPES([struct mount_attr], [], [], [[#include ]]) AC_CONFIG_HEADER(include/config.h) AC_CONFIG_FILES([include/builddefs])