From 40c2eddb0ce12d327a0381cd494a7174b987fef2 Mon Sep 17 00:00:00 2001 From: Marcus Tomlinson Date: Fri, 28 Sep 2018 23:14:14 +0100 Subject: [PATCH] Fix linker flags --- configure.ac | 2 +- contrib/go/rtaudio/rtaudio.go | 2 +- doc/doxygen/compiling.txt | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/configure.ac b/configure.ac index aab625a..d3a0cc4 100644 --- a/configure.ac +++ b/configure.ac @@ -272,7 +272,7 @@ AS_CASE(["$systems"], [*" wasapi "*], [ CPPFLAGS="-I$srcdir/include $CPPFLAGS" need_ole32=yes found="$found WASAPI" - LIBS="-lwinmm -luuid -lksuser $LIBS"]) + LIBS="-lwinmm -lksuser -lmfplat -lmfuuid -lwmcodecdspuuid $LIBS"]) ]) AS_IF([test -n "$need_ole32"], [LIBS="-lole32 $LIBS"]) diff --git a/contrib/go/rtaudio/rtaudio.go b/contrib/go/rtaudio/rtaudio.go index a0baf31..f487b14 100644 --- a/contrib/go/rtaudio/rtaudio.go +++ b/contrib/go/rtaudio/rtaudio.go @@ -15,7 +15,7 @@ package rtaudio #cgo jack LDFLAGS: -ljack #cgo windows CXXFLAGS: -D__WINDOWS_WASAPI__ -#cgo windows LDFLAGS: -lm -luuid -lksuser -lwinmm -lole32 -static +#cgo windows LDFLAGS: -lm -lksuser -lmfplat -lmfuuid -lwmcodecdspuuid -lwinmm -lole32 -static #cgo darwin CXXFLAGS: -D__MACOSX_CORE__ #cgo darwin LDFLAGS: -framework CoreAudio -framework CoreFoundation diff --git a/doc/doxygen/compiling.txt b/doc/doxygen/compiling.txt index 29dcbd4..819ba9c 100644 --- a/doc/doxygen/compiling.txt +++ b/doc/doxygen/compiling.txt @@ -80,8 +80,8 @@ In order to compile RtAudio for a specific OS and audio API, it is necessary to WASAPI RtApiWasapi __WINDOWS_WASAPI__ - MinGW: FunctionDiscoveryKeys_devpkey.h, lksuser, luuid, lwinmm, lole32 - MinGW: g++ -Wall -D__WINDOWS_WASAPI__ -Iinclude -o audioprobe audioprobe.cpp RtAudio.cpp -lole32 -lwinmm -lksuser -luuid + MinGW: FunctionDiscoveryKeys_devpkey.h, lksuser, lmfplat, lmfuuid, lwmcodecdspuuid, lwinmm, lole32 + MinGW: g++ -Wall -D__WINDOWS_WASAPI__ -Iinclude -o audioprobe audioprobe.cpp RtAudio.cpp -lole32 -lwinmm -lksuser -lmfplat -lmfuuid -lwmcodecdspuuid