annotate configure.in @ 2:819937ea6359

Added doxygen tags and compile scripts
author Jamie Bullock <jamie@postlude.co.uk>
date Wed, 04 Oct 2006 18:19:25 +0000
parents b8f2448f7207
children 46efa5536d04
rev   line source
jamie@1 1 AC_PREREQ(2.13)
jamie@2 2 AC_INIT([libxtract], [0.10], [bugs@postlude.co.uk])
jamie@1 3
jamie@1 4 AM_INIT_AUTOMAKE($PACKAGE, $VERSION)
jamie@1 5 AM_CONFIG_HEADER(config.h)
jamie@1 6 AC_PROG_CC
jamie@1 7 AC_PROG_INSTALL
jamie@1 8 AC_ENABLE_STATIC(no)
jamie@1 9 AC_ENABLE_SHARED(yes)
jamie@1 10 AC_PROG_LIBTOOL
jamie@1 11 #AC_ARG_WITH(fftw, AC_HELP_STRING([--with-vector], [build vector features]),
jamie@1 12 # [ if test $withval = "yes"; then with_vector=yes ;
jamie@1 13 # else with_vector=no ; fi ], with_vector=no)
jamie@1 14
jamie@1 15 AC_CHECK_HEADERS([math.h])
jamie@2 16 AC_CHECK_PROG([DOXYGEN], [doxygen], [doc], [])
jamie@2 17 AC_SUBST(DOXYGEN)
jamie@1 18
jamie@1 19 AC_ARG_ENABLE(vector,
jamie@1 20 [ --enable-vector Turn fft-based vector processing on],
jamie@1 21 [case "${enableval}" in
jamie@1 22 yes) vector=true ;;
jamie@1 23 no) vector=false ;;
jamie@1 24 *) AC_MSG_ERROR(bad value ${enableval} for --enable-vector) ;;
jamie@1 25 esac],[vector=false])
jamie@1 26
jamie@1 27 XTRACT_SO_VERSION=0:0:0
jamie@1 28 CFLAGS="-pedantic -ansi"
jamie@1 29 LDFLAGS="-lm"
jamie@1 30
jamie@1 31 dnl Are we building with fftw?
jamie@1 32 #if [[ "$with_vector" = "yes" ]] ; then
jamie@1 33 if [[ "$vector" = "true" ]] ; then
jamie@1 34 LDFLAGS="$LDFLAGS -lfftw3f"
jamie@1 35 AC_DEFINE([BUILD_VECTOR], [1], [Build the vector functions])
jamie@1 36 fi
jamie@1 37
jamie@1 38 AM_CONDITIONAL(BUILD_VECTOR, test "x${vector}" = 'xtrue')
jamie@1 39
jamie@2 40 AC_CONFIG_FILES([doc/documentation.doxygen])
jamie@2 41
jamie@2 42 AC_OUTPUT(Makefile src/Makefile xtract/Makefile doc/Makefile)