Commit | Line | Data |
---|---|---|
ef29901d | 1 | AC_INIT(libasyncio, 0.2) |
c29811ea | 2 | AC_PREREQ([2.50]) |
ef29901d | 3 | AM_INIT_AUTOMAKE |
475f2d13 | 4 | AM_CONFIG_HEADER(asyncio_config.hpp) |
cd9ddaee | 5 | |
b6c71eb6 RP |
6 | AC_CONFIG_FILES(Makefile asyncio/Makefile asyncio/libasyncio.pc doc/Doxyfile \ |
7 | utils/libasyncio_utils.pc \ | |
8 | doc/Makefile glue_t2n/Makefile glue_t2n/libasyncio_t2n.pc unittest/Makefile utils/Makefile) | |
9 | ||
10 | ||
4f6228c3 | 11 | LIBASYNCIO_LIB_VERSION=0:0:0 |
cd9ddaee | 12 | |
4f6228c3 | 13 | AC_SUBST(LIBASYNCIO_LIB_VERSION) |
cd9ddaee RP |
14 | |
15 | AC_LANG_CPLUSPLUS | |
16 | AC_PROG_CXX | |
17 | AM_PROG_LIBTOOL | |
18 | ||
19 | ||
c543b575 RP |
20 | AC_ARG_WITH(optimize, |
21 | AS_HELP_STRING([--with-optimize],[compile with optimizing]), | |
cd9ddaee RP |
22 | [ |
23 | AC_MSG_CHECKING(for optimizing) | |
24 | if test "$withval" != "no"; then | |
25 | CXXFLAGS=" -O2 " | |
26 | AC_MSG_RESULT(yes) | |
27 | else | |
28 | CXXFLAGS=" -g -O0 " | |
29 | AC_MSG_RESULT(no) | |
30 | fi | |
31 | ],[ CXXFLAGS=" -g -O0 "]) | |
32 | ||
33 | dnl check for doxygen | |
34 | AC_PATH_PROG(DOXYGEN, doxygen) | |
35 | AM_CONDITIONAL(HAVE_DOXYGEN, test -n $DOXYGEN) | |
36 | ||
37 | dnl check for libraries: | |
38 | ||
66817f64 | 39 | PKG_CHECK_MODULES(LIBI2NCOMMON, libi2ncommon, |
13512c47 RP |
40 | [have_i2ncommon=yes |
41 | AC_DEFINE([HAVE_LIBI2NCOMMON],,[define if libt2n is available]) | |
42 | ], | |
43 | [have_i2ncommon=no | |
44 | AC_MSG_NOTICE([building without libi2ncommon support]) | |
45 | ]) | |
46 | AM_CONDITIONAL([HAVE_LIBI2NCOMMON],[test x$have_i2ncommon = xyes]) | |
cd9ddaee RP |
47 | |
48 | AM_PATH_CPPUNIT(1.8.0) | |
49 | ||
66817f64 RP |
50 | AX_BOOST_BASE([1.34]) |
51 | AX_BOOST_SIGNALS | |
cd9ddaee | 52 | if test "x$BOOST_SIGNALS_LIB" = "x"; then |
66817f64 | 53 | AC_MSG_ERROR([Sorry, we need the Signals-Lib from Boost.]) |
cd9ddaee RP |
54 | fi |
55 | ||
13512c47 RP |
56 | LIBT2N_CHECK(libt2n,[ |
57 | have_libt2n=yes | |
58 | AC_DEFINE([HAVE_LIBT2N],,[define if libt2n is available]) | |
59 | ],[ | |
60 | have_libt2n=no | |
61 | AC_MSG_NOTICE([Building without libt2n support]) | |
62 | ]) | |
63 | AM_CONDITIONAL([HAVE_LIBT2N],[test x$have_libt2n = xyes]) | |
66817f64 | 64 | |
cd9ddaee RP |
65 | |
66 | dnl | |
67 | dnl spit out the result files: | |
68 | ||
b6c71eb6 | 69 | AC_OUTPUT |