added check for automake version, which must be version 1.9 or newer, otherwise the...
[metaproxy-moved-to-github.git] / configure.ac
index c74582f..ab22318 100644 (file)
@@ -1,6 +1,7 @@
 ## -*- Autoconf -*-
 ## Process this file with autoconf to produce a configure script.
 
+# Autoconf and automake setup
 AC_PREREQ(2.57)
 AC_INIT(yp2, 0.0.1, marc@indexdata.dk)
 AM_CONFIG_HEADER(src/config.hpp)
@@ -27,7 +28,13 @@ AC_LANG(C++)
 
 # Checks for libraries.
 ##AC_CHECK_LIB(ibrary, main)
-AC_CHECK_LIB(boost_thread, main)
+AC_CHECK_LIB(boost_thread, main, [],[
+       AC_MSG_ERROR([boost thread library not found. Install libboost-thread-dev (or similar)])
+])
+
+## AC_CHECK_LIB(boost_unit_test_framework, [], [],[
+##     AC_MSG_ERROR([boost unit test library not found. Install libboost-test-dev (or similar)])
+## ])
 
 ## YAZPP checks
 YAZPP_INIT(threads,1.0)
@@ -107,5 +114,21 @@ Configuration:
   Linked libs:                ${LIBS}
   Host System Type:           ${host}
   Install path:               ${prefix}
+  Automake:                   ${AUTOMAKE}
 
 ------------------------------------------------------------------------"
+
+automake --version| grep 1.4  > /dev/null ||  \
+automake --version| grep 1.5  > /dev/null ||  \
+automake --version| grep 1.6  > /dev/null ||  \
+automake --version| grep 1.7  > /dev/null ||  \ 
+automake --version| grep 1.8  > /dev/null     \ 
+&& echo \
+"  YOUR AUTOMAKE IS TOO OLD - USE VERSION 1.9 OR NEWER
+
+  On a Debian system run
+
+  sudo apt-get install automake1.9
+  sudo update-alternatives --config automake
+
+"
\ No newline at end of file