dnl Initialise autoconf AC_INIT(Atlas-C++, 0.5.2, alriddoch@zepler.org, Atlas-C++) AC_CONFIG_SRCDIR([Atlas/Bridge.cc]) AC_CONFIG_HEADERS([config.h]) dnl Detect the canonical host environment AC_CANONICAL_HOST dnl Initialise automake AM_INIT_AUTOMAKE([nostdinc dist-bzip2 check-news]) dnl versioning info for libtool ATLAS_CURRENT=2 ATLAS_REVISION=0 ATLAS_AGE=0 ATLAS_INTERFACE_VERSION_INFO=$ATLAS_CURRENT:$ATLAS_REVISION:$ATLAS_AGE ATLAS_INTERFACE_VERSION_NO=$ATLAS_CURRENT.$ATLAS_AGE.$ATLAS_REVISION AC_SUBST(ATLAS_CURRENT) AC_SUBST(ATLAS_INTERFACE_VERSION_INFO) AC_SUBST(ATLAS_INTERFACE_VERSION_NO) dnl Test for GNU libtool AC_DISABLE_STATIC AC_PROG_LIBTOOL dnl Test for C++ compiler AC_PROG_CXX AC_ARG_ENABLE(debug, [ --enable-debug enable debug information [default=no]], [ if test "$enableval" = "yes"; then CXXFLAGS="$CXXFLAGS -Wall -Werror -DDEBUG" else CXXFLAGS="$CXXFLAGS -Wall -Werror -DNDEBUG" fi ],[ CXXFLAGS="$CXXFLAGS -Wall -Werror -DNDEBUG" ] ) AC_LANG(C++) dnl Test for header file AC_CHECK_HEADERS(cassert) dnl Test for header file AC_CHECK_HEADERS(cstdio) dnl Test for header file AC_CHECK_HEADERS(iostream) dnl Test for header file AC_CHECK_HEADERS(list) dnl Test for header file AC_CHECK_HEADERS(map) dnl Test for header file AC_CHECK_HEADERS(string) dnl Test for header file AC_CHECK_HEADERS(vector) SYSTEM_LIBS="$SYSTEM_LIBS -lm" ATLAS_CFLAGS="" ATLAS_LIB_SUFFIX="-0.5" ATLAS_LIBS="-lAtlasObjects$ATLAS_LIB_SUFFIX -lAtlasObjectsOperation$ATLAS_LIB_SUFFIX -lAtlasObjectsEntity$ATLAS_LIB_SUFFIX -lAtlasNet$ATLAS_LIB_SUFFIX -lAtlas$ATLAS_LIB_SUFFIX -lAtlasCodecs$ATLAS_LIB_SUFFIX -lAtlasMessage$ATLAS_LIB_SUFFIX -lAtlas$ATLAS_LIB_SUFFIX" AC_SUBST(ATLAS_CFLAGS) AC_SUBST(ATLAS_LIB_SUFFIX) AC_SUBST(ATLAS_LIBS) AC_SUBST(SYSTEM_LIBS) dnl Generate files AC_CONFIG_FILES([ Makefile Atlas/Makefile Atlas/Codecs/Makefile Atlas/Funky/Makefile Atlas/Message/Makefile Atlas/Net/Makefile Atlas/Objects/Makefile Atlas/Objects/Entity/Makefile Atlas/Objects/Operation/Makefile benchmark/Makefile tutorial/Makefile atlas-cpp.spec atlascpp-0.5.pc ]) AC_OUTPUT