Fix iconv include directory
[libi2ncommon] / configure.in
1 AC_INIT(configure.in)
2
3 AM_CONFIG_HEADER(config.h)
4 AM_INIT_AUTOMAKE(libi2ncommon, 2.0)
5
6 LIBI2NCOMMON_LIB_VERSION=2:0:0
7
8 AC_SUBST(LIBI2NCOMMON_LIB_VERSION)
9
10 AC_LANG_CPLUSPLUS
11 AC_PROG_CXX
12 AM_PROG_LIBTOOL
13
14 AC_ARG_WITH(optimize,[  --with-optimize      compile with optimizing],
15 [
16     AC_MSG_CHECKING(for optimizing)
17     if test "$withval" != "no"; then
18         CXXFLAGS=" -g -O2 "
19         AC_MSG_RESULT(yes)
20     else
21         CXXFLAGS=" -g -O0 "
22         AC_MSG_RESULT(no)
23     fi
24 ],[ CXXFLAGS=" -g -O0 "])
25
26 AM_CONDITIONAL(AUTOCHECK, test "$enable_autocheck" = yes)
27
28 AX_BOOST_BASE([1.33])
29
30 PKG_CHECK_MODULES(LIBXMLPP, libxml++-2.6 >= 0.2.1)
31 AC_SUBST(LIBXMLPP_CFLAGS)
32 AC_SUBST(LIBXMLPP_LIBS)
33
34 PKG_CHECK_MODULES(LIBICONV, libiconv >= 0.0.0)
35 AC_SUBST(LIBICONV_CFLAGS)
36 AC_SUBST(LIBICONV_LIBS)
37
38 dnl check for doxygen
39 AC_PATH_PROG(DOXYGEN, doxygen)
40 AM_CONDITIONAL(HAVE_DOXYGEN, test -n $DOXYGEN)
41
42 AX_BOOST_BASE([1.34])
43 AX_BOOST_UNIT_TEST_FRAMEWORK
44 AX_BOOST_IOSTREAMS
45
46 AC_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)