From 01fbe8de7c917187048eb709806cc6ca5f8d1306 Mon Sep 17 00:00:00 2001 From: rossb Date: Thu, 10 Nov 2011 03:51:52 +0000 Subject: [PATCH] define WIN32_WINNT and WINVER to 501 (winxp) to resolve conflict between mingw winbase.h and asio sdk combase.h --- configure.in | 7 +++++++ 1 file changed, 7 insertions(+) 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 -- 2.43.0