2
# Process this file with autoconf to produce a configure script.
5
AC_INIT([fuse-umfuse-iso9660], [0.1], [osd@cs.unibo.it])
6
AM_INIT_AUTOMAKE([foreign dist-bzip2 1.10])
7
AC_CONFIG_SRCDIR([fuseiso9660.c])
8
AC_CONFIG_HEADER([config.h])
10
# Checks for programs.
14
# Checks for libraries.
15
AC_CHECK_LIB([fuse], [fuse_main],,
16
[AC_MSG_ERROR([Can't find libfuse, please install it])])
17
AC_CHECK_LIB([iso9660], [iso9660_open_ext],,
18
[AC_MSG_ERROR([Can't find libiso9660, please install it])])
19
AC_CHECK_LIB([z], [uncompress],,
20
[AC_MSG_ERROR([Can't find zlib, please install it])])
21
AC_CHECK_LIB([umlib], [um_add_service],,
22
[AC_MSG_ERROR([Can't find libumlib, please install it])])
24
# Checks for header files.
27
AC_CHECK_HEADERS([fcntl.h stdlib.h string.h sys/statvfs.h unistd.h])
29
# Checks for typedefs, structures, and compiler characteristics.
35
AC_CHECK_MEMBERS([struct stat.st_blksize])
37
AC_CHECK_MEMBERS([struct stat.st_rdev])
42
# Checks for library functions.
47
AC_CHECK_FUNCS([lchown memset mkdir rmdir utime])
49
AC_CONFIG_FILES([Makefile])