summaryrefslogtreecommitdiffstatshomepage
path: root/3rdparty/portaudio/configure
diff options
context:
space:
mode:
Diffstat (limited to '3rdparty/portaudio/configure')
-rwxr-xr-x3rdparty/portaudio/configure156
1 files changed, 101 insertions, 55 deletions
diff --git a/3rdparty/portaudio/configure b/3rdparty/portaudio/configure
index 52314fe277a..311eff23486 100755
--- a/3rdparty/portaudio/configure
+++ b/3rdparty/portaudio/configure
@@ -723,6 +723,7 @@ infodir
docdir
oldincludedir
includedir
+runstatedir
localstatedir
sharedstatedir
sysconfdir
@@ -746,6 +747,7 @@ ac_subst_files=''
ac_user_opts='
enable_option_checking
with_alsa
+with_audioio
with_jack
with_oss
with_asihpi
@@ -821,6 +823,7 @@ datadir='${datarootdir}'
sysconfdir='${prefix}/etc'
sharedstatedir='${prefix}/com'
localstatedir='${prefix}/var'
+runstatedir='${localstatedir}/run'
includedir='${prefix}/include'
oldincludedir='/usr/include'
docdir='${datarootdir}/doc/${PACKAGE}'
@@ -1073,6 +1076,15 @@ do
| -silent | --silent | --silen | --sile | --sil)
silent=yes ;;
+ -runstatedir | --runstatedir | --runstatedi | --runstated \
+ | --runstate | --runstat | --runsta | --runst | --runs \
+ | --run | --ru | --r)
+ ac_prev=runstatedir ;;
+ -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \
+ | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \
+ | --run=* | --ru=* | --r=*)
+ runstatedir=$ac_optarg ;;
+
-sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
ac_prev=sbindir ;;
-sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
@@ -1210,7 +1222,7 @@ fi
for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
datadir sysconfdir sharedstatedir localstatedir includedir \
oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
- libdir localedir mandir
+ libdir localedir mandir runstatedir
do
eval ac_val=\$$ac_var
# Remove trailing slashes.
@@ -1363,6 +1375,7 @@ Fine tuning of the installation directories:
--sysconfdir=DIR read-only single-machine data [PREFIX/etc]
--sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
--localstatedir=DIR modifiable single-machine data [PREFIX/var]
+ --runstatedir=DIR modifiable per-process data [LOCALSTATEDIR/run]
--libdir=DIR object code libraries [EPREFIX/lib]
--includedir=DIR C header files [PREFIX/include]
--oldincludedir=DIR C header files for non-gcc [/usr/include]
@@ -1409,6 +1422,7 @@ Optional Packages:
--with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
--without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
--with-alsa Enable support for ALSA [autodetect]
+ --with-audioio Enable support for Solaris/NetBSD audio [autodetect]
--with-jack Enable support for JACK [autodetect]
--with-oss Enable support for OSS [autodetect]
--with-asihpi Enable support for ASIHPI [autodetect]
@@ -2527,6 +2541,14 @@ ac_compiler_gnu=$ac_cv_c_compiler_gnu
+PAMAC_TEST_PROGRAM="
+ /* cdefs.h checks for supported architectures. */
+ #include <sys/cdefs.h>
+ int main() {
+ return 0;
+ }
+"
+
ac_aux_dir=
for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
if test -f "$ac_dir/install-sh"; then
@@ -2676,6 +2698,13 @@ fi
+# Check whether --with-audioio was given.
+if test "${with_audioio+set}" = set; then :
+ withval=$with_audioio; with_audioio=$withval
+fi
+
+
+
# Check whether --with-jack was given.
if test "${with_jack+set}" = set; then :
withval=$with_jack; with_jack=$withval
@@ -15358,6 +15387,21 @@ else
fi
fi
+have_audioio=no
+if test "x$with_audioio" != "xno"; then
+ for ac_header in sys/audioio.h
+do :
+ ac_fn_c_check_header_mongrel "$LINENO" "sys/audioio.h" "ac_cv_header_sys_audioio_h" "$ac_includes_default"
+if test "x$ac_cv_header_sys_audioio_h" = xyes; then :
+ cat >>confdefs.h <<_ACEOF
+#define HAVE_SYS_AUDIOIO_H 1
+_ACEOF
+ have_audioio=yes
+fi
+
+done
+
+fi
have_libossaudio=no
have_oss=no
if test "x$with_oss" != "xno"; then
@@ -15822,67 +15866,21 @@ case "${host_os}" in
$as_echo "#define PA_USE_COREAUDIO 1" >>confdefs.h
- CFLAGS="$CFLAGS -I\$(top_srcdir)/src/os/unix -Wno-deprecated -Werror"
- LIBS="-framework CoreAudio -framework AudioToolbox -framework AudioUnit -framework Carbon"
+ CFLAGS="$CFLAGS -I\$(top_srcdir)/src/os/unix -Wno-deprecated"
+ LIBS="-framework CoreAudio -framework AudioToolbox -framework AudioUnit -framework CoreFoundation -framework CoreServices"
if test "x$enable_mac_universal" = "xyes" ; then
- case `xcodebuild -version | sed -n 's/Xcode \(.*\)/\1/p'` in
-
- 12*|3.0|3.1)
- if [ -d /Developer/SDKs/MacOSX10.5.sdk ] ; then
- mac_version_min="-mmacosx-version-min=10.3"
- mac_sysroot="-isysroot /Developer/SDKs/MacOSX10.5.sdk"
- else
- mac_version_min="-mmacosx-version-min=10.3"
- mac_sysroot="-isysroot /Developer/SDKs/MacOSX10.4u.sdk"
- fi
- ;;
-
- *)
- if xcodebuild -version -sdk macosx10.5 Path >/dev/null 2>&1 ; then
- mac_version_min="-mmacosx-version-min=10.3"
- mac_sysroot="-isysroot `xcodebuild -version -sdk macosx10.5 Path`"
- elif xcodebuild -version -sdk macosx10.6 Path >/dev/null 2>&1 ; then
- mac_version_min="-mmacosx-version-min=10.4"
- mac_sysroot="-isysroot `xcodebuild -version -sdk macosx10.6 Path`"
- elif xcodebuild -version -sdk macosx10.7 Path >/dev/null 2>&1 ; then
- mac_version_min="-mmacosx-version-min=10.4"
- mac_sysroot="-isysroot `xcodebuild -version -sdk macosx10.7 Path`"
- elif xcodebuild -version -sdk macosx10.8 Path >/dev/null 2>&1 ; then
- mac_version_min="-mmacosx-version-min=10.4"
- mac_sysroot="-isysroot `xcodebuild -version -sdk macosx10.8 Path`"
- elif xcodebuild -version -sdk macosx10.9 Path >/dev/null 2>&1 ; then
- mac_version_min="-mmacosx-version-min=10.4"
- mac_sysroot="-isysroot `xcodebuild -version -sdk macosx10.9 Path`"
- elif xcodebuild -version -sdk macosx10.10 Path >/dev/null 2>&1 ; then
- mac_version_min="-mmacosx-version-min=10.4"
- mac_sysroot="-isysroot `xcodebuild -version -sdk macosx10.10 Path`"
- elif xcodebuild -version -sdk macosx10.11 Path >/dev/null 2>&1 ; then
- mac_version_min="-mmacosx-version-min=10.4"
- mac_sysroot="-isysroot `xcodebuild -version -sdk macosx10.11 Path`"
- elif xcodebuild -version -sdk macosx10.12 Path >/dev/null 2>&1 ; then
- mac_version_min="-mmacosx-version-min=10.4"
- mac_sysroot="-isysroot `xcodebuild -version -sdk macosx10.12 Path`"
- else
- as_fn_error $? "Could not find 10.5 to 10.12 SDK." "$LINENO" 5
- fi
- esac
+ mac_version_min="-mmacosx-version-min=10.6"
+ mac_sysroot="-isysroot $(xcrun --sdk macosx --show-sdk-path)"
mac_arches=""
- for arch in i386 x86_64 ppc ppc64
+ for arch in x86_64 arm64
do
save_CFLAGS="$CFLAGS"
CFLAGS="$CFLAGS -arch $arch"
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h. */
-
-int
-main ()
-{
-return 0;
- ;
- return 0;
-}
+$PAMAC_TEST_PROGRAM
_ACEOF
if ac_fn_c_try_compile "$LINENO"; then :
@@ -15902,7 +15900,42 @@ rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
mac_version=""
fi
SHARED_FLAGS="$LIBS -dynamiclib $mac_arches $mac_sysroot $mac_version_min"
- CFLAGS="-std=c99 $CFLAGS $mac_arches $mac_sysroot $mac_version_min"
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts -std=c11" >&5
+$as_echo_n "checking whether C compiler accepts -std=c11... " >&6; }
+if ${ax_cv_check_cflags___std_c11+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+
+ ax_check_save_flags=$CFLAGS
+ CFLAGS="$CFLAGS -std=c11"
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+
+int
+main ()
+{
+
+ ;
+ return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+ ax_cv_check_cflags___std_c11=yes
+else
+ ax_cv_check_cflags___std_c11=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+ CFLAGS=$ax_check_save_flags
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_check_cflags___std_c11" >&5
+$as_echo "$ax_cv_check_cflags___std_c11" >&6; }
+if test "x$ax_cv_check_cflags___std_c11" = xyes; then :
+ CFLAGS="-std=c11 $CFLAGS"
+else
+ CFLAGS="-std=c99 $CFLAGS"
+fi
+
+ CFLAGS="$CFLAGS $mac_arches $mac_sysroot $mac_version_min"
OTHER_OBJS="src/os/unix/pa_unix_hostapis.o src/os/unix/pa_unix_util.o src/hostapi/coreaudio/pa_mac_core.o src/hostapi/coreaudio/pa_mac_core_utilities.o src/hostapi/coreaudio/pa_mac_core_blocking.o src/common/pa_ringbuffer.o"
PADLL="libportaudio.dylib"
;;
@@ -15922,6 +15955,7 @@ rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
#VC98="\"/c/Program Files/Microsoft Visual Studio/VC98/Include\""
#CFLAGS="$CFLAGS -I$VC98 -DPA_NO_WMME -DPA_NO_ASIO"
CFLAGS="$CFLAGS -I$DXDIR/include -UPA_USE_DS -DPA_USE_DS=1"
+ INCLUDES="$INCLUDES pa_win_ds.h pa_win_waveformat.h"
fi
if [ "x$with_asio" = "xyes" ]; then
@@ -15930,6 +15964,7 @@ rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
LIBS="${LIBS} -lwinmm -lm -lole32 -luuid"
DLL_LIBS="${DLL_LIBS} -lwinmm -lm -lole32 -luuid"
CFLAGS="$CFLAGS -ffast-math -fomit-frame-pointer -I\$(top_srcdir)/src/hostapi/asio -I$ASIODIR/host/pc -I$ASIODIR/common -I$ASIODIR/host -UPA_USE_ASIO -DPA_USE_ASIO=1 -DWINDOWS"
+ INCLUDES="$INCLUDES pa_asio.h"
CFLAGS="$CFLAGS -D_WIN32_WINNT=0x0501 -DWINVER=0x0501"
@@ -15944,6 +15979,7 @@ rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
#VC98="\"/c/Program Files/Microsoft Visual Studio/VC98/Include\""
#CFLAGS="$CFLAGS -I$VC98 -DPA_NO_WMME -DPA_NO_ASIO"
CFLAGS="$CFLAGS -I$DXDIR/include -UPA_USE_WDMKS -DPA_USE_WDMKS=1"
+ INCLUDES="$INCLUDES pa_win_wdmks.h"
fi
if [ "x$with_wmme" = "xyes" ]; then
@@ -15951,13 +15987,15 @@ rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
LIBS="${LIBS} -lwinmm -lm -lole32 -luuid"
DLL_LIBS="${DLL_LIBS} -lwinmm"
CFLAGS="$CFLAGS -UPA_USE_WMME -DPA_USE_WMME=1"
+ INCLUDES="$INCLUDES pa_win_wmme.h pa_win_waveformat.h"
fi
if [ "x$with_wasapi" = "xyes" ]; then
add_objects src/hostapi/wasapi/pa_win_wasapi.o src/common/pa_ringbuffer.o src/os/win/pa_win_hostapis.o src/os/win/pa_win_util.o src/os/win/pa_win_coinitialize.o src/os/win/pa_win_waveformat.o
LIBS="${LIBS} -lwinmm -lm -lole32 -luuid"
DLL_LIBS="${DLL_LIBS} -lwinmm -lole32"
- CFLAGS="$CFLAGS -I\$(top_srcdir)/src/hostapi/wasapi/mingw-include -UPA_USE_WASAPI -DPA_USE_WASAPI=1"
+ CFLAGS="$CFLAGS -UPA_USE_WASAPI -DPA_USE_WASAPI=1"
+ INCLUDES="$INCLUDES pa_win_wasapi.h pa_win_waveformat.h"
fi
;;
@@ -16185,6 +16223,12 @@ fi
fi
+ if [ "$have_audioio" = "yes" ] && [ "$with_audioio" != "no" ] ; then
+ OTHER_OBJS="$OTHER_OBJS src/hostapi/audioio/pa_unix_audioio.o"
+ $as_echo "#define PA_USE_AUDIOIO 1" >>confdefs.h
+
+ fi
+
if [ "$have_jack" = "yes" ] && [ "$with_jack" != "no" ] ; then
DLL_LIBS="$DLL_LIBS $JACK_LIBS"
CFLAGS="$CFLAGS $JACK_CFLAGS"
@@ -18816,10 +18860,12 @@ $as_echo "
;;
*)
{ $as_echo "$as_me:${as_lineno-$LINENO}: result:
+ AudioIO ..................... $have_audioio
OSS ......................... $have_oss
JACK ........................ $have_jack
" >&5
$as_echo "
+ AudioIO ..................... $have_audioio
OSS ......................... $have_oss
JACK ........................ $have_jack
" >&6; }