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 | |
9ce4fe3f 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 | libasyncio.spec | |
10 | ) | |
b6c71eb6 RP |
11 | |
12 | ||
4f6228c3 | 13 | LIBASYNCIO_LIB_VERSION=0:0:0 |
cd9ddaee | 14 | |
4f6228c3 | 15 | AC_SUBST(LIBASYNCIO_LIB_VERSION) |
cd9ddaee RP |
16 | |
17 | AC_LANG_CPLUSPLUS | |
18 | AC_PROG_CXX | |
19 | AM_PROG_LIBTOOL | |
20 | ||
21 | ||
c543b575 RP |
22 | AC_ARG_WITH(optimize, |
23 | AS_HELP_STRING([--with-optimize],[compile with optimizing]), | |
cd9ddaee RP |
24 | [ |
25 | AC_MSG_CHECKING(for optimizing) | |
26 | if test "$withval" != "no"; then | |
27 | CXXFLAGS=" -O2 " | |
28 | AC_MSG_RESULT(yes) | |
29 | else | |
30 | CXXFLAGS=" -g -O0 " | |
31 | AC_MSG_RESULT(no) | |
32 | fi | |
33 | ],[ CXXFLAGS=" -g -O0 "]) | |
34 | ||
35 | dnl check for doxygen | |
36 | AC_PATH_PROG(DOXYGEN, doxygen) | |
37 | AM_CONDITIONAL(HAVE_DOXYGEN, test -n $DOXYGEN) | |
38 | ||
39 | dnl check for libraries: | |
40 | ||
66817f64 | 41 | PKG_CHECK_MODULES(LIBI2NCOMMON, libi2ncommon, |
13512c47 RP |
42 | [have_i2ncommon=yes |
43 | AC_DEFINE([HAVE_LIBI2NCOMMON],,[define if libt2n is available]) | |
44 | ], | |
45 | [have_i2ncommon=no | |
46 | AC_MSG_NOTICE([building without libi2ncommon support]) | |
47 | ]) | |
48 | AM_CONDITIONAL([HAVE_LIBI2NCOMMON],[test x$have_i2ncommon = xyes]) | |
cd9ddaee RP |
49 | |
50 | AM_PATH_CPPUNIT(1.8.0) | |
51 | ||
66817f64 RP |
52 | AX_BOOST_BASE([1.34]) |
53 | AX_BOOST_SIGNALS | |
cd9ddaee | 54 | if test "x$BOOST_SIGNALS_LIB" = "x"; then |
66817f64 | 55 | AC_MSG_ERROR([Sorry, we need the Signals-Lib from Boost.]) |
cd9ddaee RP |
56 | fi |
57 | ||
13512c47 RP |
58 | LIBT2N_CHECK(libt2n,[ |
59 | have_libt2n=yes | |
60 | AC_DEFINE([HAVE_LIBT2N],,[define if libt2n is available]) | |
61 | ],[ | |
62 | have_libt2n=no | |
63 | AC_MSG_NOTICE([Building without libt2n support]) | |
64 | ]) | |
65 | AM_CONDITIONAL([HAVE_LIBT2N],[test x$have_libt2n = xyes]) | |
66817f64 | 66 | |
cd9ddaee RP |
67 | |
68 | dnl | |
69 | dnl spit out the result files: | |
70 | ||
b6c71eb6 | 71 | AC_OUTPUT |