Commit | Line | Data |
---|---|---|
cd9ddaee RP |
1 | AC_INIT(configure.in) |
2 | ||
3 | AM_CONFIG_HEADER(config.h) | |
ded66719 | 4 | AM_INIT_AUTOMAKE(libasyncio, 0.2) |
cd9ddaee | 5 | |
4f6228c3 | 6 | LIBASYNCIO_LIB_VERSION=0:0:0 |
cd9ddaee | 7 | |
4f6228c3 | 8 | AC_SUBST(LIBASYNCIO_LIB_VERSION) |
cd9ddaee RP |
9 | |
10 | AC_LANG_CPLUSPLUS | |
11 | AC_PROG_CXX | |
12 | AM_PROG_LIBTOOL | |
13 | ||
14 | ||
15 | AC_ARG_WITH(optimize,[ --with-optimize compile with optimizing], | |
16 | [ | |
17 | AC_MSG_CHECKING(for optimizing) | |
18 | if test "$withval" != "no"; then | |
19 | CXXFLAGS=" -O2 " | |
20 | AC_MSG_RESULT(yes) | |
21 | else | |
22 | CXXFLAGS=" -g -O0 " | |
23 | AC_MSG_RESULT(no) | |
24 | fi | |
25 | ],[ CXXFLAGS=" -g -O0 "]) | |
26 | ||
27 | dnl check for doxygen | |
28 | AC_PATH_PROG(DOXYGEN, doxygen) | |
29 | AM_CONDITIONAL(HAVE_DOXYGEN, test -n $DOXYGEN) | |
30 | ||
31 | dnl check for libraries: | |
32 | ||
66817f64 RP |
33 | PKG_CHECK_MODULES(LIBI2NCOMMON, libi2ncommon, |
34 | [have_i2ncommon=yes], | |
35 | [have_i2ncommon=no]) | |
36 | AM_CONDITIONAL([HAVE_I2NCOMMON],[test x$have_i2ncommon = xyes]) | |
cd9ddaee RP |
37 | |
38 | AM_PATH_CPPUNIT(1.8.0) | |
39 | ||
66817f64 RP |
40 | AX_BOOST_BASE([1.34]) |
41 | AX_BOOST_SIGNALS | |
cd9ddaee | 42 | if test "x$BOOST_SIGNALS_LIB" = "x"; then |
66817f64 | 43 | AC_MSG_ERROR([Sorry, we need the Signals-Lib from Boost.]) |
cd9ddaee RP |
44 | fi |
45 | ||
66817f64 RP |
46 | LIBT2N_CHECK(libt2n) |
47 | ||
cd9ddaee RP |
48 | |
49 | dnl | |
50 | dnl spit out the result files: | |
51 | ||
52 | ||
aba4c34d RP |
53 | AC_OUTPUT(Makefile asyncio/Makefile asyncio/libasyncio.pc doc/Doxyfile \ |
54 | utils/libasyncio_utils.pc \ | |
55 | doc/Makefile glue_t2n/Makefile glue_t2n/libasyncio_t2n.pc unittest/Makefile utils/Makefile) |