+if test x$with_zfs = xyes; then
+ AC_MSG_CHECKING([for location of zfs library headers])
+ if test -e "$ZFS_DIR/include/libzfs.h"; then
+ EXTRA_LIBZFS_INCLUDE="$EXTRA_LIBZFS_INCLUDE -I $ZFS_DIR/lib/libspl/include -I $ZFS_DIR/include"
+ AC_MSG_RESULT([$ZFS_DIR])
+ elif test -e "$ZFS_DIR/libzfs/libzfs.h"; then
+ EXTRA_LIBZFS_INCLUDE="$EXTRA_LIBZFS_INCLUDE -I $ZFS_DIR/libspl -I $ZFS_DIR/libzfs"
+ AC_MSG_RESULT([$ZFS_DIR])
+ elif test -e "/usr/include/libzfs/libzfs.h"; then
+ AC_MSG_RESULT([/usr/include])
+ EXTRA_LIBZFS_INCLUDE="$EXTRA_LIBZFS_INCLUDE -I /usr/include/libspl -I /usr/include/libzfs"
+ else
+ AC_MSG_RESULT([unknown])
+ AC_MSG_ERROR([Could not locate zfs library headers.])
+ fi
+ AC_SUBST(EXTRA_LIBZFS_INCLUDE)
+fi
+