| AC_INIT(fuse, 2.2) |
| AM_INIT_AUTOMAKE |
| AM_CONFIG_HEADER(include/config.h) |
| |
| m4_ifdef([LT_INIT], |
| [LT_INIT], |
| [AC_PROG_LIBTOOL]) |
| AC_PROG_CC |
| |
| # compatibility for automake < 1.8 |
| if test -z "$mkdir_p"; then |
| mkdir_p="../mkinstalldirs" |
| AC_SUBST(mkdir_p) |
| fi |
| |
| CFLAGS="-Wall -W -g -O2" |
| CPPFLAGS="$CPPFLAGS -D_FILE_OFFSET_BITS=64 -D_REENTRANT -DFUSE_USE_VERSION=22" |
| |
| AC_ARG_ENABLE(kernel-module, |
| [ --enable-kernel-module Compile kernel module ]) |
| AC_ARG_ENABLE(lib, |
| [ --enable-lib Compile with library ]) |
| AC_ARG_ENABLE(util, |
| [ --enable-util Compile with util ]) |
| AC_ARG_ENABLE(example, |
| [ --enable-example Compile with examples ]) |
| AC_ARG_ENABLE(auto-modprobe, |
| [ --enable-auto-modprobe Automatically insert kernel module]) |
| |
| subdirs2="include" |
| |
| if test "$enable_kernel_module" != "no"; then |
| AC_CONFIG_SUBDIRS(kernel) |
| fi |
| |
| if test "$enable_lib" != "no"; then |
| subdirs2="$subdirs2 lib"; |
| fi |
| if test "$enable_util" != "no"; then |
| subdirs2="$subdirs2 util"; |
| fi |
| if test "$enable_example" != "no"; then |
| subdirs2="$subdirs2 example"; |
| fi |
| if test "$enable_auto_modprobe" = "yes"; then |
| AC_DEFINE(AUTO_MODPROBE, 1, [Automatically insert kernel module]) |
| fi |
| |
| AC_CHECK_FUNCS([setxattr]) |
| AC_CHECK_MEMBERS([struct stat.st_atim]) |
| |
| AC_SUBST(subdirs2) |
| |
| AC_CONFIG_FILES([fuse.pc Makefile lib/Makefile util/Makefile example/Makefile include/Makefile]) |
| AC_OUTPUT |