]> CyberLeo.Net >> Repos - SourceForge/afuse.git/blob - configure.ac
Tidying up for release 0.2.
[SourceForge/afuse.git] / configure.ac
1 #                                               -*- Autoconf -*-
2 # Process this file with autoconf to produce a configure script.
3
4 AC_PREREQ(2.59)
5 AC_INIT([afuse], [0.2], [jacob.bower@ic.ac.uk])
6
7 AM_INIT_AUTOMAKE
8 AC_PROG_RANLIB
9
10 AC_CONFIG_SRCDIR([src/afuse.c])
11 AM_CONFIG_HEADER(config.h)
12
13 # Checks for programs.
14 AC_PROG_CC
15
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"
20 LIBS="$FUSE_LIBS"
21
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"
27 fi
28 AM_CONDITIONAL(FUSE_OPT_COMPAT, test "$have_fuse_opt_parse" = no)
29
30
31 AC_CHECK_FUNCS([setxattr fdatasync])
32
33 AC_CONFIG_FILES([Makefile
34                  src/Makefile
35                  compat/Makefile])
36 AC_OUTPUT