chiark / gitweb /
Stricter argument checking.
[vbig.git] / configure.ac
1 AC_PREREQ([2.61])
2 AC_INIT([vbig], [0.3], [rjk@greenend.org.uk])
3 m4_include([m4/ax_random_device.m4])
4 AC_CONFIG_AUX_DIR([config.aux])
5 AM_INIT_AUTOMAKE([foreign])
6 m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES])
7 AC_CONFIG_SRCDIR([vbig.cc])
8 AM_CONFIG_HEADER([config.h])
9 AC_CANONICAL_HOST
10 case "$host" in
11 *-*-darwin* )
12   AC_DEFINE([PURGE_COMMAND],["purge"], [Command to purge filesystem cache])
13   ;;
14 *-*-linux* )
15   AC_DEFINE([DROP_CACHE_FILE],["/proc/sys/vm/drop_caches"],
16             [Path to filesystem cache purge interface])
17   ;;
18 esac
19 AC_LANG([C++])
20 AC_PROG_CXX
21 AC_PROG_RANLIB
22 AC_SET_MAKE
23 AC_DEFINE([_GNU_SOURCE], [1], [use GNU extensions])
24 if test "x$GXX" = xyes; then
25   CXX="$CXX -Wall -W -Werror -Wpointer-arith -Wwrite-strings"
26 fi
27 AX_RANDOM_DEVICE
28 AC_CONFIG_FILES([Makefile])
29 AC_OUTPUT