2 # Process this file with autoconf to produce a configure script.
5 AC_INIT([afuse], [0.1.1], [jacob.bower@ic.ac.uk])
10 AC_CONFIG_SRCDIR([src/afuse.c])
11 AM_CONFIG_HEADER(config.h)
13 # Checks for programs.
16 # Checks for libraries.
17 export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:$PKG_CONFIG_PATH
18 PKG_CHECK_MODULES(FUSE, [fuse >= 2.3])
19 CFLAGS="$CFLAGS $FUSE_CFLAGS -DFUSE_USE_VERSION=25"
22 # Check if we need to enable compatibility code for old FUSE versions
23 have_fuse_opt_parse=no
24 AC_CHECK_FUNC([fuse_opt_parse], [have_fuse_opt_parse=yes])
25 if test "$have_fuse_opt_parse" = no; then
26 CFLAGS="$CFLAGS -I$PWD/compat"
28 AM_CONDITIONAL(FUSE_OPT_COMPAT, test "$have_fuse_opt_parse" = no)
31 AC_CHECK_FUNCS([setxattr fdatasync])
33 AC_CONFIG_FILES([Makefile