summaryrefslogtreecommitdiffstatshomepage
path: root/scripts/src
diff options
context:
space:
mode:
author Vas Crabb <vas@vastheman.com>2023-10-24 02:27:07 +1100
committer Vas Crabb <vas@vastheman.com>2023-10-24 02:27:07 +1100
commitc5927d37e7ccf9d67d4faa535b90d417f0c42f45 (patch)
treed2ae9ce25d36272dfe565485a9351fe77918ee1f /scripts/src
parente96df776951060c7aa2747aa50e2b521ea47c608 (diff)
3rdparty/portaudio: Enabled PulseAudio backend for Linux. [invertego]
Diffstat (limited to 'scripts/src')
-rwxr-xr-xscripts/src/3rdparty.lua11
1 files changed, 11 insertions, 0 deletions
diff --git a/scripts/src/3rdparty.lua b/scripts/src/3rdparty.lua
index 2ded17d2ccf..b65cdd79576 100755
--- a/scripts/src/3rdparty.lua
+++ b/scripts/src/3rdparty.lua
@@ -1677,6 +1677,17 @@ project "portaudio"
MAME_DIR .. "3rdparty/portaudio/src/hostapi/alsa/pa_linux_alsa.c",
MAME_DIR .. "3rdparty/portaudio/src/hostapi/oss/pa_unix_oss.c",
}
+ if _OPTIONS["NO_USE_PULSEAUDIO"]~="1" then
+ defines {
+ "PA_USE_PULSEAUDIO=1",
+ }
+ files {
+ MAME_DIR .. "3rdparty/portaudio/src/hostapi/pulseaudio/pa_linux_pulseaudio_block.c",
+ MAME_DIR .. "3rdparty/portaudio/src/hostapi/pulseaudio/pa_linux_pulseaudio.c",
+ MAME_DIR .. "3rdparty/portaudio/src/hostapi/pulseaudio/pa_linux_pulseaudio_cb.c",
+ MAME_DIR .. "3rdparty/portaudio/src/common/pa_ringbuffer.c",
+ }
+ end
end
if _OPTIONS["targetos"]=="macosx" then
defines {