blob: cadf63e7dcebffe2041da7039eb38ea485a4fbd0 [file] [log] [blame]
dnl Process this file with autoconf to produce a configure script.
dnl
dnl This file is free software; as a special exception the author gives
dnl unlimited permission to copy and/or distribute it, with or without
dnl modifications, as long as this notice is preserved.
dnl
dnl This program is distributed in the hope that it will be useful, but
dnl WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
dnl implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
dnl
# Pick up the version from QPID_VERSION.txt in the qpid/cpp source tree.
# NB. You need to re-run bootstrap if the global qpid/QPID_VERSION.txt changes.
AC_INIT([qpidc],
[m4_esyscmd([cat QPID_VERSION.txt | tr -d '\n'])],
[dev@qpid.apache.org])
AC_CONFIG_AUX_DIR([build-aux])
AM_INIT_AUTOMAKE([dist-bzip2 subdir-objects tar-ustar])
# Minimum Autoconf version required.
AC_PREREQ(2.59)
AC_CONFIG_HEADERS([src/config.h])
AC_PROG_CC_STDC
AM_PROG_CC_C_O
AC_PROG_CXX
AC_USE_SYSTEM_EXTENSIONS
AC_LANG([C++])
# Check whether a C++ was found (AC_PROG_CXX sets $CXX to "g++" even when it
# doesn't exist)
AC_COMPILE_IFELSE([AC_LANG_PROGRAM([],[])],[],[AC_MSG_ERROR([No C++ compiler found])])
AC_ARG_ENABLE(deprecated-autotools,
[AS_HELP_STRING([--enable-deprecated-autotools],[Allow use of deprecated autotools build])],
[],
[enableval=no])
case "${enableval}" in
yes) ;;
*) AC_MSG_ERROR([
The autotools build system is deprecated and will be removed in the
next release. Please use the cmake build system instead. See INSTALL
for how to use cmake to build qpid.
If you still want to use the autotools build you must add
"--enable-deprecated-autotools" to the invocation of configure.
]) ;;
esac
# Check for optional use of help2man
AC_CHECK_PROG([HELP2MAN], [help2man], [help2man])
AC_ARG_WITH([help2man],
[AS_HELP_STRING([--with-help2man], [Use help2man to generate man pages.])],
[case "$withval" in
yes) test -z "$HELP2MAN" && AC_MSG_ERROR([help2man not found.]) ;;
no) HELP2MAN="" ;;
*) AC_MSG_ERROR([Bad value ${withval} for --with-help2man.]) ;;
esac])
AM_CONDITIONAL([HAVE_HELP2MAN], [test -n "$HELP2MAN"])
# Check for optional use of doxygen
AC_CHECK_PROG([DOXYGEN], [doxygen], [doxygen])
AC_ARG_WITH([doxygen],
[AS_HELP_STRING([--with-doxygen], [Use doxygen to generate API documentation.])],
[case "$withval" in
yes) test -z "$DOXYGEN" && AC_MSG_ERROR([doxygen not found.]) ;;
no) DOXYGEN="" ;;
*) AC_MSG_ERROR([Bad value ${withval} for --with-doxygen.]) ;;
esac])
AM_CONDITIONAL([HAVE_DOXYGEN], [test -n "$DOXYGEN"])
AC_ARG_ENABLE(warnings,
[ --enable-warnings turn on lots of compiler warnings (recommended)],
[case "${enableval}" in
yes|no) ;;
*) AC_MSG_ERROR([bad value ${enableval} for warnings option]) ;;
esac],
[enableval=yes])
# Set up for gcc as compiler
if test x$GXX = xyes; then
# Warnings: Enable as many as possible, keep the code clean. Please
# do not disable warnings or remove -Werror without discussing on
# qpid-dev list.
#
# The following warnings are deliberately omitted, they warn on valid code.
# -Wunreachable-code -Wpadded -Winline
# -Wshadow - warns about boost headers.
# Can't test for -Werror as whether it fails or not depends on what's in
# CFLAGS/CXXFLAGS. In any case it's been in gcc for a long time (since 2.95 at least)
if test "${enableval}" = yes; then
COMPILER_FLAGS="-Werror"
gl_COMPILER_FLAGS(-pedantic)
gl_COMPILER_FLAGS(-Wall)
gl_COMPILER_FLAGS(-Wextra)
gl_COMPILER_FLAGS(-Wno-shadow)
gl_COMPILER_FLAGS(-Wpointer-arith)
gl_COMPILER_FLAGS(-Wcast-qual)
gl_COMPILER_FLAGS(-Wcast-align)
gl_COMPILER_FLAGS(-Wno-long-long)
gl_COMPILER_FLAGS(-Wvolatile-register-var)
gl_COMPILER_FLAGS(-Winvalid-pch)
gl_COMPILER_FLAGS(-Wno-system-headers)
gl_COMPILER_FLAGS(-Woverloaded-virtual)
AC_SUBST([WARNING_CFLAGS], [$COMPILER_FLAGS])
AC_DEFINE([lint], 1, [Define to 1 if the compiler is checking for lint.])
COMPILER_FLAGS=
fi
else
AC_CHECK_DECL([__SUNPRO_CC], [SUNCC=yes], [SUNCC=no])
# Set up for sun CC compiler
if test x$SUNCC = xyes; then
if test "${enableval}" = yes; then
WARNING_FLAGS=+w
fi
CXXFLAGS="$CXXFLAGS -library=stlport4 -mt"
LD="$CXX"
LDFLAGS="$LDFLAGS -library=stlport4 -mt"
AC_SUBST([SUNCC_RUNTIME_LIBS], [-lCrun])
fi
fi
AC_DISABLE_STATIC
AC_PROG_LIBTOOL
AC_SUBST([LIBTOOL_DEPS])
# For libraries (libcommon) that use dlopen, dlerror, etc.,
# test whether we need to link with -ldl.
gl_saved_libs=$LIBS
AC_SEARCH_LIBS(dlopen, [dl],
[test "$ac_cv_search_dlopen" = "none required" ||
LIB_DLOPEN=$ac_cv_search_dlopen])
AC_SUBST([LIB_DLOPEN])
LIBS=$gl_saved_libs
gl_CLOCK_TIME
# Enable Valgrind
AC_ARG_ENABLE([valgrind],
[AS_HELP_STRING([--enable-valgrind],
[run valgrind memory checker on tests, if available (default yes)])],
[case $enableval in
yes|no) enable_VALGRIND=$enableval;;
*) AC_MSG_ERROR([Invalid value for --enable-valgrind: $enableval]);;
esac],
[enable_VALGRIND=yes]
)
# We use valgrind for the tests. See if it's available.
# Check for it unconditionally, so we don't have to duplicate its
# use of AC_SUBST([VALGRIND]).
AC_CHECK_PROG([VALGRIND], [valgrind], [valgrind])
test "$enable_VALGRIND" = no && VALGRIND=
# If rpmlint is available we'll run it when building RPMs.
AC_CHECK_PROG([RPMLINT], [rpmlint], [rpmlint])
AM_CONDITIONAL([HAS_RPMLINT], [test -n "$RPMLINT"])
# Code generation: generated code is included in the distribution
# so code generation is only required in an svn checkout.
# It requires several external tools and files, which we check for here.
AC_CHECK_PROG([RUBY], [ruby], [ruby])
# Swig binding generator is needed for the script (Ruby, Python, etc.) bindings.
AC_PROG_SWIG(1.3.26)
test ! -x "$SWIG" && SWIG=""
AC_ARG_WITH([swig],
[AS_HELP_STRING([--with-swig], [Use swig to generate qmf bindings.])],
[case "$withval" in
yes) test -z "$SWIG" && AC_MSG_ERROR([swig not found.]) ;;
no) SWIG="" ;;
*) AC_MSG_ERROR([Bad value ${withval} for --with-swig.]) ;;
esac])
AM_CONDITIONAL([HAVE_SWIG], [test -n "$SWIG"])
# Ruby bindings: To build ruby wrappers, the ruby-devel files must be present.
AC_PATH_PROGS(RUBY, [ruby1.8 ruby], [])
AC_ARG_VAR(RUBY, [Ruby interpreter])
if test -n "$RUBY" ; then
AC_ARG_VAR(RUBY_INC, [Directory where ruby.h can be found])
if test -z "$RUBY_INC" ; then
[RUBY_INC=`$RUBY -rrbconfig -e 'puts Config::CONFIG["rubyhdrdir"] || Config::CONFIG["archdir"]'`]
fi
AC_SUBST(RUBY_INC)
AC_ARG_VAR(RUBY_INC_ARCH, [Directory where ruby/config.h can be found (needed from Ruby 1.9)])
if test -z "$RUBY_INC_ARCH" ; then
[RUBY_INC_ARCH=`$RUBY -rrbconfig -e 'd = Config::CONFIG["rubyhdrdir"];if d != nil; print d + "/" + Config::CONFIG["arch"]; end'`]
dnl For earlier versions, just make it the same as RUBY_INC.
test x"$RUBY_INC_ARCH" != x || RUBY_INC_ARCH=$RUBY_INC
fi
AC_SUBST(RUBY_INC_ARCH)
AC_ARG_VAR(RUBY_LIB, [Directory to install ruby files into])
if test -z "$RUBY_LIB" ; then
dnl Kludge to install ruby files under $prefix
[RUBY_LIB=`$RUBY -rrbconfig -e 'puts Config::CONFIG["sitelibdir"].gsub("/usr", "${prefix}")'`]
fi
AC_SUBST(RUBY_LIB)
AC_ARG_VAR(RUBY_LIB_ARCH, [Directory to install ruby binary modules into])
if test -z "$RUBY_LIB_ARCH" ; then
dnl Kludge to install ruby files under $prefix
[RUBY_LIB_ARCH=`$RUBY -rrbconfig -e 'puts Config::CONFIG["sitearchdir"].gsub("/usr", "${prefix}")'`]
fi
AC_SUBST(RUBY_LIB_ARCH)
RUBY_LIBS=
case $host_os in
cygwin*) RUBY_LIBS=-lruby ;;
esac
AC_SUBST(RUBY_LIBS)
RUBY_DLEXT=`$RUBY -rrbconfig -e 'puts Config::CONFIG[["DLEXT"]]'`
AC_SUBST(RUBY_DLEXT)
fi
AM_CONDITIONAL([HAVE_RUBY_DEVEL], [test -f $RUBY_INC/ruby.h && test -n "$SWIG"])
# Python bindings: To build python wrappers, the python-devel files must be present.
AM_PATH_PYTHON()
AS_IF([test -n "$PYTHON"], [
PKG_CHECK_MODULES([PYTHON], [python-$PYTHON_VERSION], [have_python_dev=yes],[
# We didn't find pkg-config information for python-2.7 this
# may mean we have an earlier python version:
# Try to find the include and library files directly in the default
# location
AC_MSG_WARN([Didn't find Python 2.7 developer libs - looking for older version])
PYTHON_INC=$($PYTHON -c 'import distutils.sysconfig; print distutils.sysconfig.get_python_inc()')
AC_CHECK_LIB([python$PYTHON_VERSION],[Py_Initialize],[
PYTHON_LIBS="-lpython$PYTHON_VERSION"
])
AC_CHECK_FILE(["$PYTHON_INC/Python.h"],[
PYTHON_CFLAGS="-I$PYTHON_INC"
have_python_dev=yes
],[
if test yes = "$with_python" ; then
AC_MSG_ERROR([Couldn't find Python developer libs - you probably need to install a python-dev or python-devel package])
else
AC_MSG_WARN([Couldn't find Python developer libs - you probably don't have a python-dev or python-devel package installed])
fi
])
])
AC_SUBST(PYTHON_CFLAGS)
AC_SUBST(PYTHON_LIBS)
])
AM_CONDITIONAL([HAVE_PYTHON_DEVEL], [test x$have_python_dev = xyes && test -n "$SWIG"])
# Perl bindings:
AC_CHECK_PROG([PERL], [perl], [perl])
if test -n "$PERL"; then
PERL_ARCHLIB=`perl -MConfig -e 'print "$Config{archlib}";'`
AC_CHECK_FILE( ["$PERL_ARCHLIB/CORE/perl.h"],
[AC_SUBST([PERL_INC], ["$PERL_ARCHLIB/CORE"])] )
AC_SUBST(PERL_ARCHLIB)
fi
AM_CONDITIONAL([HAVE_PERL_DEVEL], [test -n "$PERL" && test -n "$SWIG" && test -n "$PERL_INC"])
specdir=`pwd`/$srcdir/../specs
AMQP_FINAL_XML=$specdir/amqp.0-10-qpid-errata.stripped.xml
AC_SUBST(AMQP_FINAL_XML)
AM_CONDITIONAL([GENERATE], [test -f $AMQP_FINAL_XML])
test -f $AMQP_FINAL_XML -a -z "$RUBY" && AC_MSG_ERROR([Missing ruby installation (try "yum install ruby").])
# URL and download URL for the package.
URL=http://rhm.et.redhat.com/qpidc
AC_SUBST(URL)
DOWNLOAD_URL=http://rhm.et.redhat.com/download
AC_SUBST(DOWNLOAD_URL)
# Check for headers from required devel kits.
AC_CHECK_HEADERS([boost/shared_ptr.hpp uuid/uuid.h],,
AC_MSG_ERROR([Missing required header files.]))
# Setup --with-sasl/--without-sasl as arguments to configure
AC_ARG_WITH([sasl],
[AS_HELP_STRING([--with-sasl], [Build with SASL authentication support])],
[WANT_SASL="$withval"],
[WANT_SASL=check])
# Make sure --with-sasl/--without-sasl were only give yes|no|check
AS_IF([test "x$WANT_SASL" != xyes -a \
"x$WANT_SASL" != xno -a \
"x$WANT_SASL" != xcheck],
[AC_MSG_ERROR([Bad value for --with-sasl: $withval])])
# If we weren't explicitly asked /not/ to test, i.e. not given --without-sasl
have_sasl=no
AS_IF([test "x$WANT_SASL" != xno],
# Perform tests for headers and libraries. Remember, AC_CHECK_LIB
# will give you some useful default behavior, e.g. setup LDFLAGS, if
# you do not give it a second argument, so try not to
[AC_CHECK_HEADER([sasl/sasl.h], , [HAVE_SASL_H=no])
tmp_LIBS=$LIBS
AC_CHECK_LIB([sasl2], [sasl_checkpass], , [HAVE_SASL_LIB=no])
# Remove from LIBS, we will link it explicitly in make files.
LIBS=$tmp_LIBS
# If any of the tests failed
AS_IF([test "x$HAVE_SASL_H" = xno -o \
"x$HAVE_SASL_LIB" = xno],
# And we were given --with, then fail
[AS_IF([test "x$WANT_SASL" = xyes],
[AC_MSG_ERROR([sasl requested but not available])])],
# Otherwise, no tests failed, setup AC_SUBST/AC_DEFINE/vars for AM_CONDITIONALs
[AC_DEFINE([BROKER_SASL_NAME], ["qpidd"],
[The SASL app name for the qpid Broker])
AC_DEFINE([HAVE_SASL], [1], [Enable if libsasl is present])
have_sasl=yes])
AC_PATH_PROG([SASL_PASSWD], [saslpasswd2], [], [$PATH$PATH_SEPARATOR/usr/sbin])
AS_IF([test x$SASL_PASSWD = x], [AC_MSG_ERROR([saslpasswd2 not found])], [])
])
AM_CONDITIONAL([HAVE_SASL], [test "x$have_sasl" = xyes])
AC_SUBST([SASL_PASSWD])
# Allow integration against external AMQP 1.0 protocol engine
AC_ARG_WITH([proton], AS_HELP_STRING([--with-proton], [Build with the proton toolkit for AMQP 1.0 support]))
AS_IF([test "x$with_proton" = "xyes"], [
PKG_CHECK_MODULES([PROTON], [libqpid-proton])
])
AM_CONDITIONAL([HAVE_PROTON], [test "x$with_proton" = "xyes"])
# Setup --with-xml/--without-xml as arguments to configure
use_xml=yes
want_xml=check
AC_ARG_WITH([xml],
[AS_HELP_STRING([--with-xml], [Build with XML Exchange])],
[want_xml=$withval])
case $want_xml in
yes|no|check) ;;
*) AC_MSG_ERROR([Bad value for --with-xml: $withval]) ;;
esac
test $want_xml = no && use_xml=no
# If the user doesn't say not to use XML, see if it's available.
if test $use_xml != no; then
# Then see if XQilla is available
tmp_LIBS=$LIBS
AC_CHECK_LIB([xerces-c], [_init], , [use_xml=no])
AC_CHECK_HEADER([xercesc/framework/MemBufInputSource.hpp], , [use_xml=no])
AC_CHECK_HEADER([xqilla/xqilla-simple.hpp], , [use_xml=no])
AC_CHECK_LIB([xqilla], [_init], , [use_xml=no])
# Remove from LIBS, we will link it explicitly in make files.
LIBS=$tmp_LIBS
# If XQilla is not available, yet specifically requested, die.
test $use_xml:$want_xml = no:yes &&
AC_MSG_ERROR([XML Exchange requested, but XQilla or Xerces-C not available])
# Else XQilla is available - use it to build
test $use_xml = yes &&
AC_DEFINE([HAVE_XML], [1], [Compile-in XML Exchange support.])
# Check to see if we need to use legacy calls for effective boolean value
xqilla_has_ebv=yes
AC_CHECK_HEADER([xqilla/ast/XQEffectiveBooleanValue.hpp], , [xqilla_has_ebv=no])
test $xqilla_has_ebv = yes &&
AC_DEFINE([XQ_EFFECTIVE_BOOLEAN_VALUE_HPP], [1], [XQilla version has xqilla/ast/XQEffectiveBooleanValue.hpp.])
fi
AM_CONDITIONAL([HAVE_XML], [test $use_xml = yes])
# Setup --with-rdma/--without-rdma as arguments to configure
tmp_LIBS=$LIBS
AC_ARG_WITH([rdma],
[AS_HELP_STRING([--with-rdma], [Build with support for Remote DMA protocols])],
[case ${withval} in
yes)
with_RDMA=yes
AC_CHECK_LIB([ibverbs],[ibv_create_qp],,[AC_MSG_ERROR([libibverbs not found])])
AC_CHECK_LIB([rdmacm],[rdma_create_id],,[AC_MSG_ERROR([librdmacm not found])])
AC_CHECK_HEADERS([infiniband/verbs.h],,[AC_MSG_ERROR([ibverbs header files not found])])
AC_CHECK_HEADERS([rdma/rdma_cma.h],,[AC_MSG_ERROR([rdma_cm header files not found])])
;;
no)
with_RDMA=no
;;
*)
AC_MSG_ERROR([Bad value for --with-rdma: ${withval}])
;;
esac],
[
with_RDMA=yes
AC_CHECK_LIB([ibverbs],[ibv_create_qp],,[with_RDMA=no])
AC_CHECK_LIB([rdmacm],[rdma_create_id],,[with_RDMA=no])
AC_CHECK_HEADERS([infiniband/verbs.h],,[with_RDMA=no])
AC_CHECK_HEADERS([rdma/rdma_cma.h],,[with_RDMA=no])
]
)
# Remove from LIBS, we will link it explicitly in make files.
LIBS=$tmp_LIBS
AM_CONDITIONAL([RDMA], [test x$with_RDMA = xyes])
# Setup --with-ssl/--without-ssl as arguments to configure
SSL_CFLAGS=""
SSL_LDFLAGS=""
AC_ARG_WITH([ssl],
[AS_HELP_STRING([--with-ssl], [Build with support for SSL])],
[case ${withval} in
yes)
with_SSL=yes
AC_PATH_PROG([NSPR_CONFIG], [nspr-config])
AS_IF([test x$NSPR_CONFIG = x], [AC_MSG_ERROR([libnspr not found])], [])
AC_PATH_PROG([NSS_CONFIG], [nss-config])
AS_IF([test x$NSS_CONFIG = x], [AC_MSG_ERROR([libnss not found])], [])
SSL_CFLAGS="`$NSPR_CONFIG --cflags` `$NSS_CONFIG --cflags`"
SSL_LDFLAGS="`$NSPR_CONFIG --libs` `$NSS_CONFIG --libs`"
;;
no)
with_SSL=no
;;
*)
AC_MSG_ERROR([Bad value for --with-ssl: ${withval}])
;;
esac],
[
with_SSL=yes
AC_PATH_PROG([NSPR_CONFIG], [nspr-config])
AS_IF([test x$NSPR_CONFIG = x], [with_SSL=no],
[AC_PATH_PROG([NSS_CONFIG], [nss-config])
AS_IF([test x$NSS_CONFIG = x], [with_SSL=no],
[SSL_CFLAGS="`$NSPR_CONFIG --cflags` `$NSS_CONFIG --cflags`"
SSL_LDFLAGS="`$NSPR_CONFIG --libs` `$NSS_CONFIG --libs`"])])
]
)
# Remove from LIBS, we will link it explicitly in make files.
AM_CONDITIONAL([SSL], [test x$with_SSL = xyes])
AC_SUBST([SSL_CFLAGS])
AC_SUBST([SSL_LDFLAGS])
poller=no
AC_ARG_WITH([poller],
[AS_HELP_STRING([--with-poller], [The low level poller implementation: poll/solaris-ecf/epoll])],
[case ${withval} in
poll)
AC_CHECK_HEADERS([sys/poll.h],[poller=poll],[AC_MSG_ERROR([Can't find poll.h header file for poll])])
;;
solaris-ecf)
AC_CHECK_HEADERS([port.h],[poller=solaris-ecf],[AC_MSG_ERROR([Can't find port.h header file for solaris-ecf])])
;;
epoll)
AC_CHECK_HEADERS([sys/epoll.h],[poller=epoll],[AC_MSG_ERROR([Can't find epoll.h header file for epoll])])
;;
esac],
[
# We check for poll first so that it is overridden
AC_CHECK_HEADERS([sys/poll.h],[poller=poll],)
# Not currently supported - WIP
#AC_CHECK_HEADERS([port.h],[poller=solaris-ecf],)
AC_CHECK_HEADERS([sys/epoll.h],[poller=epoll],)
]
)
AM_CONDITIONAL([USE_ECF], [test x$poller = xsolaris-ecf])
AM_CONDITIONAL([USE_POLL], [test x$poller = xpoll])
AM_CONDITIONAL([USE_EPOLL], [test x$poller = xepoll])
#Filter not implemented or invalid mechanisms
if test $poller = xno; then
AC_MSG_ERROR([Polling mechanism not implemented for $host])
fi
#Guess host architecture, to choose platform-dependent objects
case "$host" in
*sun-solaris*)
arch=solaris
;;
esac
AM_CONDITIONAL([SUNOS], [test x$arch = xsolaris])
# Check whether we've got the header for dtrace static probes
AC_ARG_WITH([probes],
[AS_HELP_STRING([--with-probes], [Build with dtrace/systemtap static probes])],
[case ${withval} in
yes)
AC_CHECK_HEADERS([sys/sdt.h])
;;
no)
;;
*)
AC_MSG_ERROR([Bad value for --with-probes: ${withval}])
;;
esac],
[
AC_CHECK_HEADERS([sys/sdt.h])
]
)
# Check for some syslog capabilities not present in all systems
AC_TRY_COMPILE([#include <sys/syslog.h>],
[int v = LOG_AUTHPRIV;],
[AC_DEFINE([HAVE_LOG_AUTHPRIV], [1], [Set to 1 whether LOG_AUTHPRIV is supported.])],)
AC_TRY_COMPILE([#include <sys/syslog.h>],
[int v = LOG_FTP;],
[AC_DEFINE([HAVE_LOG_FTP], [1], [Set to 1 whether LOG_FTP is supported.])],)
#Check if we need to include libacl to provide acl API
gl_saved_libs=$LIBS
AC_SEARCH_LIBS(acl, [acl],
[test "$ac_cv_search_acl" = "none required" ||
LIB_ACL=$ac_cv_search_acl])
AC_SUBST([LIB_ACL])
LIBS=$gl_saved_libs
SOCKLIBS=""
AC_CHECK_LIB([socket],[socket],[SOCKET_LIB="-lsocket"],[SOCKET_LIB=""],[])
AC_CHECK_LIB([nsl],[getipnodebyname],[NSL_LIB="-lnsl"],[NSL_LIB=""],[])
SOCKLIBS="$SOCKET_LIB $NSL_LIB"
AC_SUBST([SOCKLIBS])
# Used by env scripts to find libraries in cmake or autoconf builds.
builddir_lib_suffix="/.libs"
AC_SUBST([builddir_lib_suffix])
# Files to generate
AC_CONFIG_FILES([
Makefile
examples/Makefile
examples/old_api/Makefile
examples/old_api/direct/Makefile
examples/old_api/fanout/Makefile
examples/old_api/pub-sub/Makefile
examples/old_api/request-response/Makefile
examples/old_api/failover/Makefile
examples/old_api/xml-exchange/Makefile
examples/qmf-console/Makefile
examples/old_api/tradedemo/Makefile
examples/messaging/Makefile
bindings/qpid/Makefile
bindings/qpid/ruby/Makefile
bindings/qpid/python/Makefile
bindings/qpid/dotnet/Makefile
bindings/qmf/Makefile
bindings/qmf/ruby/Makefile
bindings/qmf/python/Makefile
bindings/qmf/tests/Makefile
bindings/qmf2/Makefile
bindings/qmf2/ruby/Makefile
bindings/qmf2/python/Makefile
bindings/qmf2/examples/cpp/Makefile
managementgen/Makefile
etc/Makefile
src/Makefile
src/tests/Makefile
src/tests/test_env.sh
src/tests/install_env.sh
src/qpid.pc
src/qmf2.pc
docs/man/Makefile
docs/api/Makefile
docs/api/user.doxygen
docs/api/developer.doxygen
])
AC_OUTPUT
cat <<EOF
============================== DEPRECATED ==============================
The autotools build system is deprecated, use the cmake build system
instead as described in the INSTALL file.
You can continue to use the autotools system, but it will be removed
in the next release. If you encounter any problems with the cmake
system send email to dev@qpid.apache.org.
========================================================================
EOF