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)
|