Added no-footer blob flag
[eblob.git] / configure.in
bloba93ca08e75c73dd861f0072226297b1d4ac03cae
1 AC_INIT([eblob], [0.15.3], [zbr@ioremap.net])
2 AM_INIT_AUTOMAKE(1.9)
4 AC_GNU_SOURCE
5 AC_CONFIG_HEADERS(config/config.h)
7 AC_PROG_CC
8 AC_PROG_CXX
9 AC_PROG_CPP
10 AC_PROG_LIBTOOL
12 AC_CONFIG_MACRO_DIR([config])
14 AC_LANG([C])
15 AM_MAINTAINER_MODE
17 ACX_PTHREAD
18 AC_SYS_LARGEFILE
20 AX_PREFIX_CONFIG_H(config/acsetup.h)
21 AX_CREATE_STDINT_H(include/eblob/typedefs.h)
23 AX_SET_VERSION_INFO
25 for i in -W -Wall -Wextra -fstack-protector-all -fno-strict-aliasing; do
26         AX_CHECK_COMPILER_FLAGS([$i], [CFLAGS="$CFLAGS $i"; CXXFLAGS="$CXXFLAGS $i"], [])
27 done
29 AC_C_BIGENDIAN_CROSS
30 AC_CHECK_LARGEFILE
31 AC_ID_SIZE
33 AC_CHECK_FUNCS(readdir64)
34 AC_CHECK_ATOMIC
36 AC_CHECK_SNAPPY
38 AX_BOOST_BASE
39 AX_BOOST_IOSTREAMS
40 AX_BOOST_THREAD
41 AX_BOOST_REGEX
42 AX_BOOST_PYTHON
44 AC_CHECK_HEADER(dlfcn.h)
45 AC_CHECK_LIB(dl,dlopen)
47 AC_CONFIG_FILES([Makefile
48                  include/Makefile
49                  include/eblob/Makefile
50                  library/Makefile
51                  debian/Makefile
52                  bindings/Makefile
53                  bindings/cpp/Makefile
54                  bindings/python/Makefile
55                  bindings/python/python/Makefile
56                  example/Makefile])
58 AC_OUTPUT