commit 7a22adb29e362e75cfb59bf41eb933daa9df1b11
parent a7cb7b67a124ad75e4d085bb5a2f11c2bc47b79a
Author: Chris Waldon <christopher.waldon.dev@gmail.com>
Date: Wed, 2 Feb 2022 15:57:13 -0500
nativeaudio: use lower-case paths to simplify cross-compilation
Windows paths are not case-sensitive, but Linux paths are. Linux cross-compilers
install the windows headers and libraries in all-lower-case, which fails to build
if any of them contain upper-case letters.
Signed-off-by: Chris Waldon <christopher.waldon.dev@gmail.com>
Diffstat:
2 files changed, 4 insertions(+), 5 deletions(-)
diff --git a/audio_windows.go b/audio_windows.go
@@ -7,7 +7,7 @@ package nativeaudio
/*
#cgo CFLAGS: -Werror -g -O3
-#cgo LDFLAGS: -lWinmm -lMf -lMfplat -lMfuuid -loleaut32 -limm32 -lversion -lWindowsApp -lMfreadwrite -lShlwapi
+#cgo LDFLAGS: -lwinmm -lmf -lmfplat -lmfuuid -loleaut32 -limm32 -lversion -lwindowsapp -lmfreadwrite -lshlwapi
#include "audio_windows.h"
*/
import "C"
diff --git a/audio_windows.h b/audio_windows.h
@@ -1,11 +1,11 @@
#include <crtdbg.h>
#include <stdlib.h>
#include <stdio.h>
-#include <Windows.h>
+#include <windows.h>
#include <winbase.h>
#include <combaseapi.h>
#include <mfapi.h>
-#include <Mfidl.h>
+#include <mfidl.h>
#include <mferror.h>
#include <initguid.h>
#include <wmcodecdsp.h>
@@ -118,4 +118,4 @@ StartMediaFramework();
// EndMediaFramewok shuts down the media framework. Decoding and playback
// will not work hence forth.
Error*
-EndMediaFramework();
-\ No newline at end of file
+EndMediaFramework();