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 | ||
33 | PKG_CHECK_MODULES(LIBI2NCOMMON, libi2ncommon) | |
34 | AC_SUBST(LIBI2NCOMMON_CFLAGS) | |
35 | AC_SUBST(LIBI2NCOMMON_LIBS) | |
36 | ||
6bf0faed | 37 | LIBT2N_CHECK(libt2n) |
cd9ddaee RP |
38 | |
39 | AM_PATH_CPPUNIT(1.8.0) | |
40 | ||
41 | AX_BOOST([1.34]) | |
42 | if test "x$BOOST_SIGNALS_LIB" = "x"; then | |
43 | echo "Sorry, we need the Signals-Lib from Boost." | |
44 | exit 1 | |
45 | fi | |
46 | ||
47 | ||
48 | dnl | |
49 | dnl spit out the result files: | |
50 | ||
51 | ||
aba4c34d RP |
52 | AC_OUTPUT(Makefile asyncio/Makefile asyncio/libasyncio.pc doc/Doxyfile \ |
53 | utils/libasyncio_utils.pc \ | |
54 | doc/Makefile glue_t2n/Makefile glue_t2n/libasyncio_t2n.pc unittest/Makefile utils/Makefile) |