]> git.sven.stormbind.net Git - sven/fuse-exfat.git/blobdiff - configure.ac
Update upstream source from tag 'upstream/1.4.0'
[sven/fuse-exfat.git] / configure.ac
index b675be5494c9dbcfc7a43dd5d6d7fea8ee5acb5e..563c2e1a94b18ba09cf160f1cebf427befb5f617 100644 (file)
@@ -3,7 +3,7 @@
 #      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],
-       [exfat],
+       [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
@@ -38,7 +37,10 @@ PKG_CHECK_MODULES([UBLIO], [libublio], [
   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().])
@@ -48,10 +50,6 @@ esac
 AC_CONFIG_HEADERS([libexfat/config.h])
 AC_CONFIG_FILES([
        libexfat/Makefile
-       dump/Makefile
-       fsck/Makefile
        fuse/Makefile
-       label/Makefile
-       mkfs/Makefile
        Makefile])
 AC_OUTPUT