Commit | Line | Data |
---|---|---|
e93545dd GE |
1 | AC_INIT(configure.in) |
2 | ||
3 | AM_CONFIG_HEADER(config.h) | |
387f8d7b | 4 | AM_INIT_AUTOMAKE(libi2ncommon, 1.9) |
e93545dd | 5 | |
d593eb09 | 6 | LIBI2NCOMMON_LIB_VERSION=2:0:0 |
b868c361 RP |
7 | |
8 | AC_SUBST(LIBI2NCOMMON_LIB_VERSION) | |
9 | ||
e93545dd GE |
10 | AC_LANG_CPLUSPLUS |
11 | AC_PROG_CXX | |
12 | AM_PROG_LIBTOOL | |
13 | ||
fc61192b GE |
14 | AC_ARG_WITH(optimize,[ --with-optimize compile with optimizing], |
15 | [ | |
16 | AC_MSG_CHECKING(for optimizing) | |
17 | if test "$withval" != "no"; then | |
2e0faa12 | 18 | CXXFLAGS=" -g -O2 " |
fc61192b GE |
19 | AC_MSG_RESULT(yes) |
20 | else | |
21 | CXXFLAGS=" -g -O0 " | |
22 | AC_MSG_RESULT(no) | |
23 | fi | |
24 | ],[ CXXFLAGS=" -g -O0 "]) | |
25 | ||
ab59d4f3 GE |
26 | AM_CONDITIONAL(AUTOCHECK, test "$enable_autocheck" = yes) |
27 | ||
23a85f6b TJ |
28 | AX_BOOST_BASE([1.33]) |
29 | ||
ce6792dd TJ |
30 | PKG_CHECK_MODULES(LIBXMLPP, libxml++-2.6 >= 0.2.1) |
31 | AC_SUBST(LIBXMLPP_CFLAGS) | |
32 | AC_SUBST(LIBXMLPP_LIBS) | |
33 | ||
e93545dd GE |
34 | PKG_CHECK_MODULES(LIBGETTEXT, libgettext >= 0.0.0) |
35 | AC_SUBST(LIBGETTEXT_CFLAGS) | |
36 | AC_SUBST(LIBGETTEXT_LIBS) | |
37 | ||
d116a071 TJ |
38 | PKG_CHECK_MODULES(LIBICONV, libiconv >= 0.0.0) |
39 | AC_SUBST(LIBICONV_CFLAGS) | |
40 | AC_SUBST(LIBICONV_LIBS) | |
41 | ||
1d43f4a0 TJ |
42 | dnl check for doxygen |
43 | AC_PATH_PROG(DOXYGEN, doxygen) | |
44 | AM_CONDITIONAL(HAVE_DOXYGEN, test -n $DOXYGEN) | |
45 | ||
9fe0853b TJ |
46 | AX_BOOST_BASE([1.34]) |
47 | AX_BOOST_UNIT_TEST_FRAMEWORK | |
52d6f7fc | 48 | AX_BOOST_IOSTREAMS |
e93545dd | 49 | |
f3311b30 TJ |
50 | AC_OUTPUT(Doxyfile Makefile doc/Makefile doc/Doxyfile configlib/Makefile xmllib/Makefile utils/Makefile src/Makefile \ |
51 | test/Makefile libi2ncommon.pc libi2ncommon_config.pc libi2ncommon_xml.pc libi2ncommon_utils.pc) |