# Autoconf source.
#
# Free exFAT implementation.
-# Copyright (C) 2010-2018 Andrew Nayenko
+# Copyright (C) 2010-2023 Andrew Nayenko
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
#
AC_INIT([Free exFAT implementation],
- [1.3.0],
+ [1.4.0],
[relan@users.noreply.github.com],
[fuse-exfat],
[https://github.com/relan/exfat])
AM_INIT_AUTOMAKE([1.11.2 -Wall -Werror foreign subdir-objects])
AC_PROG_CC
-AC_PROG_CC_C99
AC_PROG_RANLIB
AM_PROG_AR
AC_SYS_LARGEFILE
+AC_CANONICAL_HOST
PKG_CHECK_MODULES([UBLIO], [libublio], [
CFLAGS="$CFLAGS $UBLIO_CFLAGS"
LIBS="$LIBS $UBLIO_LIBS"
AC_DEFINE([USE_UBLIO], [1],
[Define if block devices are not supported.])
], [:])
-PKG_CHECK_MODULES([FUSE], [fuse])
+PKG_CHECK_MODULES([FUSE3], [fuse3],
+ [AC_DEFINE([FUSE_USE_VERSION], [30], [Required FUSE API version.])],
+ [PKG_CHECK_MODULES([FUSE2], [fuse >= 2.6],
+ [AC_DEFINE([FUSE_USE_VERSION], [26], [Required FUSE API version.])])])
+case "$host_os" in
+ *-gnu)
+ AC_DEFINE([_XOPEN_SOURCE], [500], [Enable pread() and pwrite().])
+ AC_DEFINE([_DEFAULT_SOURCE], [], [Enable vsyslog().])
+ ;;
+esac
AC_CONFIG_HEADERS([libexfat/config.h])
AC_CONFIG_FILES([
libexfat/Makefile