diff options
author | 2023-10-08 07:50:30 -0700 | |
---|---|---|
committer | 2023-10-09 01:50:30 +1100 | |
commit | 963561c7cbd58502e9b61ecd752a561da2c40587 (patch) | |
tree | e4029edd933812098437e3049655941055198343 /scripts/src | |
parent | 07b3bdd04f9aeb9d1e56b6d03ef998d383153fc6 (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-x | scripts/src/3rdparty.lua | 8 |
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", |