X-Git-Url: https://git.carlh.net/gitweb/?a=blobdiff_plain;f=configure.ac;h=43c054a6b1db5fd25435afab165675272a0cc25a;hb=HEAD;hp=266ff488fd4fd70c479a978fe055981f6369f261;hpb=ab57ca2569c2ffa0b92b1222b38f2797805a629c;p=rtaudio.git diff --git a/configure.ac b/configure.ac index 266ff48..43c054a 100644 --- a/configure.ac +++ b/configure.ac @@ -1,5 +1,5 @@ # Process this file with autoconf to produce a configure script. -AC_INIT(RtAudio, 5.0.0, gary@music.mcgill.ca, rtaudio) +AC_INIT(RtAudio, 5.1.0, gary@music.mcgill.ca, rtaudio) AC_CONFIG_AUX_DIR(config) AC_CONFIG_SRCDIR(RtAudio.cpp) AC_CONFIG_FILES([rtaudio.pc Makefile tests/Makefile doc/Makefile doc/doxygen/Doxyfile]) @@ -19,7 +19,7 @@ AM_INIT_AUTOMAKE([1.14 -Wall -Werror foreign subdir-objects]) # If any interfaces have been removed since the last public release, then set # age to 0. m4_define([lt_current], 6) -m4_define([lt_revision], 0) +m4_define([lt_revision], 1) m4_define([lt_age], 0) m4_define([lt_version_info], [lt_current:lt_revision:lt_age]) @@ -154,7 +154,7 @@ AS_IF([test "x$with_pulse" = "xyes"], [systems="$systems pulse"]) AS_IF([test "x$with_oss" = "xyes"], [systems="$systems oss"]) AS_IF([test "x$with_core" = "xyes"], [systems="$systems core"]) AS_IF([test "x$with_asio" = "xyes"], [systems="$systems asio"]) -AS_IF([test "x$with_dsound" = "xyes"], [systems="$systems ds"]) +AS_IF([test "x$with_dsound" = "xyes"], [systems="$systems dsound"]) AS_IF([test "x$with_wasapi" = "xyes"], [systems="$systems wasapi"]) required=" $systems " @@ -166,7 +166,9 @@ AS_IF([test "x$systems" = "x"], [*-*-freebsd*], [systems="oss"], [*-*-linux*], [systems="alsa pulse jack oss"], [*-apple*], [systems="core jack"], - [*-mingw32*], [systems="asio ds wasapi jack"] + [*-mingw32*], [systems="asio dsound wasapi jack"], + [*-mingw64*], [systems="asio dsound wasapi jack"], + [*-msys*], [systems="asio dsound wasapi jack"], )) # If any were specifically requested disabled, do it. @@ -258,8 +260,16 @@ AS_CASE(["$systems"], [*" asio "*], [ found="$found ASIO" ]) -AS_CASE(["$systems"], [*" ds "*], [ - AC_CHECK_HEADERS(mmsystem.h mmreg.h dsound.h, +AS_CASE(["$systems"], [*" dsound "*], [ + AC_CHECK_HEADERS(windows.h) + AC_CHECK_HEADERS(mmsystem.h mmreg.h dsound.h, [], [], +[#ifdef HAVE_WINDOWS_H +# include +#endif]) + AS_IF([test "x$ac_cv_header_windows_h" = xyes \ + && test "x$ac_cv_header_mmsystem_h" = xyes \ + && test "x$ac_cv_header_mmreg_h" = xyes \ + && test "x$ac_cv_header_dsound_h" = xyes], [api="$api -D__WINDOWS_DS__" need_ole32=yes found="$found DirectSound" @@ -267,7 +277,15 @@ AS_CASE(["$systems"], [*" ds "*], [ ]) AS_CASE(["$systems"], [*" wasapi "*], [ - AC_CHECK_HEADERS(windows.h audioclient.h avrt.h mmdeviceapi.h, + AC_CHECK_HEADERS(windows.h) + AC_CHECK_HEADERS(audioclient.h avrt.h mmdeviceapi.h, [], [], +[#ifdef HAVE_WINDOWS_H +# include +#endif]) + AS_IF([test "x$ac_cv_header_windows_h" = xyes \ + && test "x$ac_cv_header_audioclient_h" = xyes \ + && test "x$ac_cv_header_avrt_h" = xyes \ + && test "x$ac_cv_header_mmdeviceapi_h" = xyes], [api="$api -D__WINDOWS_WASAPI__" CPPFLAGS="-I$srcdir/include $CPPFLAGS" need_ole32=yes