From: rossb Date: Thu, 10 Nov 2011 03:51:52 +0000 (+0000) Subject: define WIN32_WINNT and WINVER to 501 (winxp) to resolve conflict between mingw winbas... X-Git-Tag: pa_stable_v19_20111121_r1788~10 X-Git-Url: https://andrewgundersen.net/repos?a=commitdiff_plain;h=01fbe8de7c917187048eb709806cc6ca5f8d1306;p=portaudio define WIN32_WINNT and WINVER to 501 (winxp) to resolve conflict between mingw winbase.h and asio sdk combase.h --- diff --git a/configure.in b/configure.in index 5a3fd0e..9618090 100644 --- a/configure.in +++ b/configure.in @@ -257,6 +257,13 @@ case "${host_os}" in 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" + + dnl Setting the windows version flags below resolves a conflict between Interlocked* + dnl definitions in mingw winbase.h and Interlocked* hacks in ASIO SDK combase.h + dnl combase.h is included by asiodrvr.h + dnl PortAudio does not actually require Win XP (winver 501) APIs + CFLAGS="$CFLAGS -D_WIN32_WINNT=0x0501 -DWINVER=0x0501" + CXXFLAGS="$CFLAGS" fi