added mkinstalldirs to .gitignore
[libasyncio] / configure.in
1 AC_INIT(configure.in)
2
3 AM_CONFIG_HEADER(config.h)
4 AM_INIT_AUTOMAKE(libasyncio, 0.2)
5
6 LIBASYNCIO_LIB_VERSION=0:0:0
7
8 AC_SUBST(LIBASYNCIO_LIB_VERSION)
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 [have_i2ncommon=yes],
35 [have_i2ncommon=no])
36 AM_CONDITIONAL([HAVE_I2NCOMMON],[test x$have_i2ncommon = xyes])
37
38 AM_PATH_CPPUNIT(1.8.0)
39
40 AX_BOOST_BASE([1.34])
41 AX_BOOST_SIGNALS
42 if test "x$BOOST_SIGNALS_LIB" = "x"; then
43     AC_MSG_ERROR([Sorry, we need the Signals-Lib from Boost.])
44 fi
45
46 LIBT2N_CHECK(libt2n)
47
48
49 dnl
50 dnl spit out the result files:
51
52
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)