]> git.proxmox.com Git - mirror_zfs.git/blobdiff - config/user.m4
Add xattr_handler support for Android kernels
[mirror_zfs.git] / config / user.m4
index 6925e56f4b1a856babe658a32a766af9a439db88..a7241f44f1fd61625c05d592726c65e85203a97a 100644 (file)
@@ -2,13 +2,36 @@ dnl #
 dnl # Default ZFS user configuration
 dnl #
 AC_DEFUN([ZFS_AC_CONFIG_USER], [
-       ZFS_AC_CONFIG_USER_UDEV
+       ZFS_AC_CONFIG_USER_GETTEXT
+       ZFS_AC_CONFIG_USER_MOUNT_HELPER
+       ZFS_AC_CONFIG_USER_SYSVINIT
        ZFS_AC_CONFIG_USER_DRACUT
-       ZFS_AC_CONFIG_USER_ARCH
-       ZFS_AC_CONFIG_USER_IOCTL
+       AM_COND_IF([BUILD_FREEBSD], [
+               PKG_INSTALLDIR(['${prefix}/libdata/pkgconfig'])], [
+               PKG_INSTALLDIR
+       ])
        ZFS_AC_CONFIG_USER_ZLIB
-       ZFS_AC_CONFIG_USER_LIBUUID
-       ZFS_AC_CONFIG_USER_LIBBLKID
-       ZFS_AC_CONFIG_USER_LIBSELINUX
-       ZFS_AC_CONFIG_USER_FRAME_LARGER_THAN
+       AM_COND_IF([BUILD_LINUX], [
+               ZFS_AC_CONFIG_USER_UDEV
+               ZFS_AC_CONFIG_USER_SYSTEMD
+               ZFS_AC_CONFIG_USER_LIBUUID
+               ZFS_AC_CONFIG_USER_LIBBLKID
+       ])
+       ZFS_AC_CONFIG_USER_LIBTIRPC
+       ZFS_AC_CONFIG_USER_LIBUDEV
+       ZFS_AC_CONFIG_USER_LIBCRYPTO
+       ZFS_AC_CONFIG_USER_LIBAIO
+       ZFS_AC_CONFIG_USER_LIBATOMIC
+       ZFS_AC_CONFIG_USER_LIBFETCH
+       ZFS_AC_CONFIG_USER_AIO_H
+       ZFS_AC_CONFIG_USER_CLOCK_GETTIME
+       ZFS_AC_CONFIG_USER_PAM
+       ZFS_AC_CONFIG_USER_RUNSTATEDIR
+       ZFS_AC_CONFIG_USER_MAKEDEV_IN_SYSMACROS
+       ZFS_AC_CONFIG_USER_MAKEDEV_IN_MKDEV
+       ZFS_AC_CONFIG_USER_ZFSEXEC
+
+       AC_CHECK_FUNCS([issetugid mlockall strlcat strlcpy])
+
+       AC_SUBST(RM)
 ])