# -*- Autoconf -*- # Process this file with autoconf to produce a configure script. AC_PREREQ([2.65]) AC_INIT([CodePatterns], [1.1.6], [heber@ins.uni-bonn.de], [codepatterns], [http://trac.ins.uni-bonn.de/projects/CodePatterns/]) AC_CONFIG_AUX_DIR(config) AC_CONFIG_SRCDIR([src/codepatterns-config.cpp]) AC_CONFIG_HEADERS([config.h libCodePatterns_config.h]) AC_CONFIG_MACRO_DIR([m4]) AM_INIT_AUTOMAKE([dist-bzip2 1.11 parallel-tests color-tests]) # Checks for programs. AM_PATH_CPPUNIT(1.9.6) AC_PROG_CXX AC_PROG_INSTALL AC_PROG_MAKE_SET # use doxygen DX_HTML_FEATURE(ON) DX_PS_FEATURE(OFF) DX_PDF_FEATURE(OFF) DX_INIT_DOXYGEN(CodePatterns, Doxyfile, $(docdir)) # use libtool LT_INIT([disable-static]) # Define these substitions here to keep all version information in one place. # For information on how to properly maintain the library version information, # refer to the libtool manual, section "Updating library version information": # http://www.gnu.org/software/libtool/manual/html_node/Updating-version-info.html AC_SUBST([CODEPATTERNS_SO_VERSION], [8:1:0]) AC_SUBST([CODEPATTERNS_API_VERSION], [1.1.6]) # Checks for libraries. # FIXME: Replace `main' with a function in `-ldl': AC_CHECK_LIB([dl], [main]) # Boost libraries BOOST_REQUIRE([1.40]) BOOST_BIND BOOST_FUNCTION BOOST_ITERATOR BOOST_OPTIONAL BOOST_PREPROCESSOR BOOST_PROGRAM_OPTIONS BOOST_SERIALIZATION BOOST_SMART_PTR BOOST_THREADS BOOST_TOKENIZER # Checks for typedefs, structures, and compiler characteristics. AC_HEADER_STDBOOL AC_C_INLINE AC_TYPE_SIZE_T AC_CHECK_HEADERS([sys/times.h]) AC_CXX_HAVE_VALARRAY # Checks for library functions. AC_FUNC_MALLOC AC_CHECK_FUNCS([memset]) # -${CODEPATTERNS_API_VERSION} AC_CONFIG_FILES([ CodePatterns.pc:CodePatterns.pc.in]) AC_CONFIG_FILES([ CodePatterns-debug.pc:CodePatterns-debug.pc.in]) AC_CONFIG_FILES([ Makefile doc/Makefile src/Makefile ]) AC_OUTPUT