added autoconf macros for boost and libt2n. updated Makefile.am and configure.in
[libasyncio] / configure.in
index 05df122..e5593db 100644 (file)
@@ -30,20 +30,21 @@ AM_CONDITIONAL(HAVE_DOXYGEN, test -n $DOXYGEN)
 
 dnl check for libraries:
 
-PKG_CHECK_MODULES(LIBI2NCOMMON, libi2ncommon)
-AC_SUBST(LIBI2NCOMMON_CFLAGS)
-AC_SUBST(LIBI2NCOMMON_LIBS)
-
-LIBT2N_CHECK(libt2n)
+PKG_CHECK_MODULES(LIBI2NCOMMON, libi2ncommon,
+[have_i2ncommon=yes],
+[have_i2ncommon=no])
+AM_CONDITIONAL([HAVE_I2NCOMMON],[test x$have_i2ncommon = xyes])
 
 AM_PATH_CPPUNIT(1.8.0)
 
-AX_BOOST([1.34])
+AX_BOOST_BASE([1.34])
+AX_BOOST_SIGNALS
 if test "x$BOOST_SIGNALS_LIB" = "x"; then
-    echo "Sorry, we need the Signals-Lib from Boost."
-    exit 1
+    AC_MSG_ERROR([Sorry, we need the Signals-Lib from Boost.])
 fi
 
+LIBT2N_CHECK(libt2n)
+
 
 dnl
 dnl spit out the result files: