# Copyright (c) 2005-2007 Andre Merzky (andre@merzky.net) # # Distributed under the Boost Software License, Version 1.0. # (See accompanying Afile LICENSE_1_0.txt or copy at # http://www.boost.org/LICENSE_1_0.txt) m4_include([config/saga_base.m4]) m4_include([config/saga_boost.m4]) m4_include([config/saga_ldl.m4]) m4_include([config/saga_openssl.m4]) m4_include([config/saga_postgresql.m4]) m4_include([config/saga_soci.m4]) m4_include([config/saga_sqlite3.m4]) m4_include([config/saga_xmlrpc.m4]) m4_include([config/saga_java.m4]) AC_INIT([saga-a], [0.5]) AC_CONFIG_AUX_DIR([config]) AX_SAGA_CHECK_BASE() AX_SAGA_CHECK_PACKAGES() AX_SAGA_CHECK_BOOST(1.33) AC_CONFIG_FILES([config/saga.config.boost.c.mk], [cp config/saga.config.boost.c.mk ./make/]) # if test "x$HAVE_BOOST" != "xyes"; then # AC_MSG_ERROR(Can't build SAGA without boost - abort) # fi AX_SAGA_CHECK_SQLITE3(3.3) AC_CONFIG_FILES([config/saga.config.sqlite3.c.mk], [cp config/saga.config.sqlite3.c.mk ./make/]) AX_SAGA_CHECK_POSTGRESQL(8.1) AC_CONFIG_FILES([config/saga.config.postgresql.c.mk], [cp config/saga.config.postgresql.c.mk ./make/]) AX_SAGA_CHECK_SOCI(2.2) AC_CONFIG_FILES([config/saga.config.soci.c.mk], [cp config/saga.config.soci.c.mk ./make/]) AX_SAGA_CHECK_XMLRPC([0.7.0]) AC_CONFIG_FILES([config/saga.config.xmlrpc.c.mk], [cp config/saga.config.xmlrpc.c.mk ./make/]) AX_SAGA_CHECK_OPENSSL(0.9.6) AC_CONFIG_FILES([config/saga.config.openssl.c.mk], [cp config/saga.config.openssl.c.mk ./make/]) AX_SAGA_CHECK_JAVA(1.5) AC_CONFIG_FILES([config/saga.config.java.c.mk], [cp config/saga.config.java.c.mk ./make/]) # write general make configs AC_CONFIG_FILES([config/saga.config.c.mk], [cp config/saga.config.c.mk ./make/]) AC_CONFIG_FILES([config/saga.config.check.c.mk], [cp config/saga.config.check.c.mk ./make/]) AC_OUTPUT() AC_CONFIG_COMMANDS_POST([touch Makefile.ok]) AC_MSG_NOTICE( ) AC_MSG_NOTICE( =============================================== ) AC_MSG_NOTICE( SAGA Configuration Summary ) AC_MSG_NOTICE( =============================================== ) AC_MSG_NOTICE( ) AC_MSG_NOTICE( SAGA ROOT : $SAGA_ROOT ) AC_MSG_NOTICE( SAGA LOCATION (prefix) : $prefix ) AC_MSG_NOTICE( ) AC_MSG_NOTICE( =============================================== ) AC_MSG_NOTICE( SAGA Packages ) AC_MSG_NOTICE( =============================================== ) AC_MSG_NOTICE( ) AC_MSG_NOTICE( SAGA PACKAGE JOB : $SAGA_PACKAGE_JOB ) AC_MSG_NOTICE( SAGA PACKAGE NAMESPACE : $SAGA_PACKAGE_NAME_SPACE ) AC_MSG_NOTICE( SAGA PACKAGE FILE : $SAGA_PACKAGE_FILE ) AC_MSG_NOTICE( SAGA PACKAGE LOGICALFILE : $SAGA_PACKAGE_LOGICALFILE ) AC_MSG_NOTICE( SAGA PACKAGE STREAM : $SAGA_PACKAGE_STREAM ) AC_MSG_NOTICE( SAGA PACKAGE RPC : $SAGA_PACKAGE_RPC ) AC_MSG_NOTICE( SAGA PACKAGE ADVERT : $SAGA_PACKAGE_ADVERT ) AC_MSG_NOTICE( SAGA PACKAGE MESSAGEBUS : $SAGA_PACKAGE_MESSAGEBUS ) AC_MSG_NOTICE( SAGA PACKAGE SD : $SAGA_PACKAGE_SD ) AC_MSG_NOTICE( ) AC_MSG_NOTICE( =============================================== ) AC_MSG_NOTICE( SAGA External Libraries ) AC_MSG_NOTICE( =============================================== ) AC_MSG_NOTICE( ) AC_MSG_NOTICE( HAVE BOOST : $HAVE_BOOST ) AC_MSG_NOTICE( BOOST LOCATION : $BOOST_LOCATION ) AC_MSG_NOTICE( ) AC_MSG_NOTICE( HAVE SOCI : $HAVE_SOCI ) AC_MSG_NOTICE( HAVE SOCI INTERNAL : $HAVE_INTERNAL_SOCI ) AC_MSG_NOTICE( SOCI LOCATION : $SOCI_LOCATION ) AC_MSG_NOTICE( SOCI BACKENDS :$SOCI_BACKENDS ) AC_MSG_NOTICE( ) AC_MSG_NOTICE( HAVE SQLITE3 : $HAVE_SQLITE3 ) AC_MSG_NOTICE( SQLITE3 LOCATION : $SQLITE3_LOCATION ) AC_MSG_NOTICE( ) AC_MSG_NOTICE( HAVE POSTGRESQL : $HAVE_POSTGRESQL ) AC_MSG_NOTICE( POSTGRESQL LOCATION : $POSTGRESQL_LOCATION ) AC_MSG_NOTICE( ) AC_MSG_NOTICE( HAVE XMLRPC : $HAVE_XMLRPC ) AC_MSG_NOTICE( XMLRPC LOCATION : $XMLRPC_LOCATION ) AC_MSG_NOTICE( ) AC_MSG_NOTICE( HAVE OPENSSL : $HAVE_OPENSSL ) AC_MSG_NOTICE( OPENSSL LOCATION : $OPENSSL_LOCATION ) AC_MSG_NOTICE( ) AC_MSG_NOTICE( =============================================== ) AC_MSG_NOTICE( Now type "make" to build SAGA-A. Have fun! ) AC_MSG_NOTICE( =============================================== ) AC_MSG_NOTICE( )