root/trunk/rubberband/configure.ac

Revision 287, 1.1 KB (checked in by ath, 3 years ago)

Merge shave support and update the usual autotools stuff.

Line 
1# Initialization
2AC_INIT([RubberBand], [0.1], [cannam@all-day-breakfast.com])
3AC_CONFIG_SRCDIR([config.h.in])
4AC_CONFIG_HEADER([config.h])
5AC_CONFIG_MACRO_DIR([m4])
6
7AM_INIT_AUTOMAKE
8AC_PROG_LIBTOOL
9
10##AC_CONFIG_SRCDIR(src/StretcherImpl.h)
11AC_PROG_CXX
12AC_HEADER_STDC
13AC_C_BIGENDIAN
14
15PKG_CHECK_MODULES([SRC],[samplerate])
16AC_SUBST(SRC_CFLAGS)
17AC_SUBST(SRC_LIBS)
18
19##PKG_CHECK_MODULES([SNDFILE],[sndfile])
20##AC_SUBST(SNDFILE_CFLAGS)
21##AC_SUBST(SNDFILE_LIBS)
22
23PKG_CHECK_MODULES([FFTW],[fftw3])
24AC_SUBST(FFTW_CFLAGS)
25AC_SUBST(FFTW_LIBS)
26
27AC_CHECK_HEADERS(ladspa.h)
28AC_CHECK_HEADERS(pthread.h)
29
30##PKG_CHECK_MODULES([Vamp],[vamp-sdk])
31##AC_SUBST(Vamp_CFLAGS)
32##AC_SUBST(Vamp_LIBS)
33
34
35#changequote(,)dnl
36#if test "x$GCC" = "xyes"; then
37#  case " $CFLAGS " in
38#    *[\ \      ]-fPIC\ -Wall[\ \       ]*) ;;
39#    *) CFLAGS="$CFLAGS -fPIC -Wall" ;;
40#  esac
41#  case " $CXXFLAGS " in
42#    *[\ \      ]-fPIC\ -Wall[\ \       ]*) ;;
43#    *) CXXFLAGS="$CXXFLAGS -fPIC -Wall" ;;
44#  esac
45#fi
46#changequote([,])dnl
47
48
49
50SHAVE_INIT(.,enable)
51
52AC_CONFIG_FILES([Makefile
53                 shave
54                 shave-libtool
55                 rubberband.pc
56                 include/Makefile
57                 src/Makefile])
58AC_OUTPUT
Note: See TracBrowser for help on using the browser.