annotate src/portaudio_20161030_catalina_patch/bindings/cpp/configure.ac @ 167:bd3cc4d1df30

Add FFTW 3.3.8 source, and a Linux build
author Chris Cannam <cannam@all-day-breakfast.com>
date Tue, 19 Nov 2019 14:52:55 +0000
parents d43aab368df9
children
rev   line source
cannam@162 1 #
cannam@162 2 # PortAudioCpp V19 autoconf input file
cannam@162 3 # Shamelessly ripped from the PortAudio one by Dominic Mazzoni
cannam@162 4 # Ludwig Schwardt
cannam@162 5 # Customized for automake by Mikael Magnusson
cannam@162 6 #
cannam@162 7
cannam@162 8 # Require autoconf >= 2.13
cannam@162 9 AC_PREREQ(2.13)
cannam@162 10
cannam@162 11 m4_define([lt_current], [0])
cannam@162 12 m4_define([lt_revision], [12])
cannam@162 13 m4_define([lt_age], [0])
cannam@162 14
cannam@162 15 AC_INIT([PortAudioCpp], [12])
cannam@162 16 AC_CONFIG_SRCDIR([include/portaudiocpp/PortAudioCpp.hxx])
cannam@162 17 AM_INIT_AUTOMAKE
cannam@162 18 AM_MAINTAINER_MODE
cannam@162 19
cannam@162 20 ###### Top-level directory of pacpp
cannam@162 21 ###### This makes it easy to shuffle the build directories
cannam@162 22 ###### Also edit AC_CONFIG_SRCDIR above (wouldn't accept this variable)!
cannam@162 23 PACPP_ROOT="\$(top_srcdir)"
cannam@162 24 PORTAUDIO_ROOT="../.."
cannam@162 25
cannam@162 26 # Various other variables and flags
cannam@162 27 DEFAULT_INCLUDES="-I$PACPP_ROOT/include -I$PACPP_ROOT/$PORTAUDIO_ROOT/include"
cannam@162 28 CFLAGS=${CFLAGS-"-g -O2 -Wall -ansi -pedantic"}
cannam@162 29 CXXFLAGS=${CXXFLAGS-"${CFLAGS}"}
cannam@162 30
cannam@162 31 LT_VERSION_INFO="lt_current:lt_revision:lt_age"
cannam@162 32
cannam@162 33 # Checks for programs
cannam@162 34
cannam@162 35 AC_PROG_CC
cannam@162 36 AC_PROG_CXX
cannam@162 37 AC_LIBTOOL_WIN32_DLL
cannam@162 38 AC_PROG_LIBTOOL
cannam@162 39
cannam@162 40 # Transfer these variables to the Makefile
cannam@162 41 AC_SUBST(DEFAULT_INCLUDES)
cannam@162 42 AC_SUBST(PORTAUDIO_ROOT)
cannam@162 43 AC_SUBST(CXXFLAGS)
cannam@162 44 AC_SUBST(LT_VERSION_INFO)
cannam@162 45
cannam@162 46 AC_CONFIG_FILES([
cannam@162 47 Makefile
cannam@162 48 lib/Makefile
cannam@162 49 include/Makefile
cannam@162 50 bin/Makefile
cannam@162 51 doc/Makefile
cannam@162 52 portaudiocpp.pc
cannam@162 53 ])
cannam@162 54 AC_OUTPUT