1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59
|
# -*- Autoconf -*-
# Process this file with autoconf to produce a configure script.
AC_PREREQ(2.53)
AC_INIT(FauBackup, 0.5.9, faubackup-user@lists.sourceforge.net)
AC_CONFIG_SRCDIR([src/faubackup-scatter.c])
AC_CONFIG_TESTDIR([tests])
AM_INIT_AUTOMAKE(AC_PACKAGE_TARNAME, AC_PACKAGE_VERSION)
AM_CONFIG_HEADER(config.h)
# Checks for system services.
AC_GNU_SOURCE
AC_SYS_LARGEFILE
# Checks for programs.
AC_PROG_CC
AC_PROG_LN_S
AC_PATH_PROG(perl, perl)
# Checks for libraries.
AC_CHECK_LIB(popt, poptGetContext, , AC_MSG_ERROR([Please install libpopt]))
# Checks for header files.
AC_HEADER_DIRENT
AC_HEADER_STDC
AC_CHECK_HEADERS([fcntl.h netinet/in.h stdlib.h string.h unistd.h utime.h])
# Checks for typedefs, structures, and compiler characteristics.
AC_C_CONST
AC_TYPE_MODE_T
AC_CHECK_MEMBERS([struct stat.st_rdev])
AC_CHECK_DECL([O_NOATIME], , , [#include <fcntl.h>])
AC_STRUCT_TM
# Checks for library functions.
AC_FUNC_CHOWN
AC_FUNC_CLOSEDIR_VOID
AC_FUNC_LSTAT
AC_FUNC_LSTAT_FOLLOWS_SLASHED_SYMLINK
AC_FUNC_MALLOC
AC_FUNC_MEMCMP
AC_FUNC_STAT
AC_FUNC_UTIME_NULL
AC_CHECK_FUNCS([lchown mkdir strerror strstr strtol utime])
AS_AC_EXPAND(SYSCONFDIR, $sysconfdir)
AC_CONFIG_FILES([Makefile
doc/Makefile
src/Makefile])
AC_CONFIG_FILES([src/faubackup], [chmod +x src/faubackup])
AC_CONFIG_FILES([src/faubackup-find], [chmod +x src/faubackup-find])
AC_CONFIG_FILES([doc/faubackup.8
doc/faubackup-find.8
doc/faubackup-gather.8
doc/faubackup.conf.5])
AC_CONFIG_FILES([tests/atlocal])
AC_OUTPUT
|