summaryrefslogtreecommitdiffstatshomepage
path: root/scripts/src
diff options
context:
space:
mode:
author invertego <invertego@users.noreply.github.com>2023-10-08 07:50:30 -0700
committer GitHub <noreply@github.com>2023-10-09 01:50:30 +1100
commit963561c7cbd58502e9b61ecd752a561da2c40587 (patch)
treee4029edd933812098437e3049655941055198343 /scripts/src
parent07b3bdd04f9aeb9d1e56b6d03ef998d383153fc6 (diff)
3rdparty/portaudio: Updated to latest upstream version. (#11604)
Up-to-date with revision 24c8d575e588d557d28f4011becb753421346860. Resolves issues building with Visual Studio. Enabled PortAudio when building with Visual Studio and clang-cl. docs: Removed note about duplicate GUID symbols in PortAudio when built with MSVC.
Diffstat (limited to 'scripts/src')
-rwxr-xr-xscripts/src/3rdparty.lua8
1 files changed, 8 insertions, 0 deletions
diff --git a/scripts/src/3rdparty.lua b/scripts/src/3rdparty.lua
index dacb3a298ac..2ded17d2ccf 100755
--- a/scripts/src/3rdparty.lua
+++ b/scripts/src/3rdparty.lua
@@ -1550,6 +1550,13 @@ project "portaudio"
"/wd4456", -- warning C4456: declaration of 'xxx' hides previous local declaration
"/wd4312", -- warning C4312: 'type cast': conversion from 'UINT' to 'HWAVEIN' of greater size
}
+ if _OPTIONS["vs"]=="clangcl" then
+ buildoptions {
+ "-Wno-implicit-const-int-float-conversion",
+ "-Wno-sometimes-uninitialized",
+ "-Wno-unused-but-set-variable",
+ }
+ end
if _OPTIONS["vs"]=="intel-15" then
buildoptions {
"/Qwd869", -- remark #869: parameter "xxx" was never referenced
@@ -1641,6 +1648,7 @@ project "portaudio"
configuration { }
files {
MAME_DIR .. "3rdparty/portaudio/src/os/win/pa_win_util.c",
+ MAME_DIR .. "3rdparty/portaudio/src/os/win/pa_win_version.c",
MAME_DIR .. "3rdparty/portaudio/src/os/win/pa_win_waveformat.c",
MAME_DIR .. "3rdparty/portaudio/src/os/win/pa_win_hostapis.c",
MAME_DIR .. "3rdparty/portaudio/src/os/win/pa_win_coinitialize.c",