Remove autoconf base stuff
[libi2ncommon] / configure.in
CommitLineData
e93545dd
GE
1AC_INIT(configure.in)
2
3AM_CONFIG_HEADER(config.h)
bb5b934a 4AM_INIT_AUTOMAKE(libi2ncommon, 2.0)
e93545dd 5
d593eb09 6LIBI2NCOMMON_LIB_VERSION=2:0:0
b868c361
RP
7
8AC_SUBST(LIBI2NCOMMON_LIB_VERSION)
9
e93545dd
GE
10AC_LANG_CPLUSPLUS
11AC_PROG_CXX
12AM_PROG_LIBTOOL
13
fc61192b
GE
14AC_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
26AM_CONDITIONAL(AUTOCHECK, test "$enable_autocheck" = yes)
27
23a85f6b
TJ
28AX_BOOST_BASE([1.33])
29
ce6792dd
TJ
30PKG_CHECK_MODULES(LIBXMLPP, libxml++-2.6 >= 0.2.1)
31AC_SUBST(LIBXMLPP_CFLAGS)
32AC_SUBST(LIBXMLPP_LIBS)
33
d116a071
TJ
34PKG_CHECK_MODULES(LIBICONV, libiconv >= 0.0.0)
35AC_SUBST(LIBICONV_CFLAGS)
36AC_SUBST(LIBICONV_LIBS)
37
1d43f4a0
TJ
38dnl check for doxygen
39AC_PATH_PROG(DOXYGEN, doxygen)
40AM_CONDITIONAL(HAVE_DOXYGEN, test -n $DOXYGEN)
41
9fe0853b
TJ
42AX_BOOST_BASE([1.34])
43AX_BOOST_UNIT_TEST_FRAMEWORK
52d6f7fc 44AX_BOOST_IOSTREAMS
e93545dd 45
f3311b30
TJ
46AC_OUTPUT(Doxyfile Makefile doc/Makefile doc/Doxyfile configlib/Makefile xmllib/Makefile utils/Makefile src/Makefile \
47 test/Makefile libi2ncommon.pc libi2ncommon_config.pc libi2ncommon_xml.pc libi2ncommon_utils.pc)