mirror of
https://github.com/rhasspy/espeak-ng.git
synced 2026-11-08 15:41:16 +00:00
configure.ac: Improve the checks to ensure that portaudio.h and -lportaudio refer to the same version of PortAudio.
This commit is contained in:
+10
-2
@@ -58,11 +58,19 @@ if test "$with_portaudio" = "no"; then
|
||||
else
|
||||
AC_CHECK_HEADERS([portaudio.h],
|
||||
[
|
||||
AC_CHECK_LIB([portaudio], [Pa_IsStreamActive],
|
||||
# Check the portaudio library.
|
||||
AC_CHECK_LIB([portaudio], [Pa_IsStreamActive]) # portaudio 19
|
||||
AC_CHECK_LIB([portaudio], [Pa_StreamActive]) # portaudio 18
|
||||
|
||||
# Then use the headers to determine the portaudio version.
|
||||
# This is because on some systems with both libportaudio0 and
|
||||
# libportaudio2 installed, portaudio.h and -lportaudio refer
|
||||
# to different versions.
|
||||
AC_CHECK_FUNC([Pa_IsStreamActive],
|
||||
[
|
||||
have_portaudio=19
|
||||
],[
|
||||
AC_CHECK_LIB([portaudio], [Pa_StreamActive],
|
||||
AC_CHECK_FUNC([Pa_StreamActive],
|
||||
[
|
||||
have_portaudio=18
|
||||
],[
|
||||
|
||||
Reference in New Issue
Block a user