summaryrefslogtreecommitdiffstatshomepage
path: root/scripts/src/3rdparty.lua
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/src/3rdparty.lua')
-rw-r--r--scripts/src/3rdparty.lua25
1 files changed, 20 insertions, 5 deletions
diff --git a/scripts/src/3rdparty.lua b/scripts/src/3rdparty.lua
index 7c0ce4fa807..3a7f8eb6112 100644
--- a/scripts/src/3rdparty.lua
+++ b/scripts/src/3rdparty.lua
@@ -1226,10 +1226,6 @@ project "SDL2"
kind "StaticLib"
configuration { }
-
- includedirs {
- MAME_DIR .. "3rdparty/SDL2/include",
- }
files {
MAME_DIR .. "3rdparty/SDL2/include/begin_code.h",
@@ -1325,7 +1321,6 @@ project "SDL2"
MAME_DIR .. "3rdparty/SDL2/src/audio/SDL_wave.h",
MAME_DIR .. "3rdparty/SDL2/src/audio/winmm/SDL_winmm.c",
MAME_DIR .. "3rdparty/SDL2/src/audio/winmm/SDL_winmm.h",
- MAME_DIR .. "3rdparty/SDL2/src/audio/xaudio2/SDL_xaudio2.c",
MAME_DIR .. "3rdparty/SDL2/src/core/windows/SDL_directx.h",
MAME_DIR .. "3rdparty/SDL2/src/core/windows/SDL_windows.c",
MAME_DIR .. "3rdparty/SDL2/src/core/windows/SDL_windows.h",
@@ -1519,6 +1514,10 @@ project "SDL2"
MAME_DIR .. "3rdparty/SDL2/src/main/windows/version.rc",
}
configuration { "vs*" }
+ files {
+ MAME_DIR .. "3rdparty/SDL2/src/audio/xaudio2/SDL_xaudio2.c",
+ }
+
buildoptions {
"/wd4200", -- warning C4200: nonstandard extension used: zero-sized array in struct/union
"/wd4055", -- warning C4055: 'type cast': from data pointer 'void *' to function pointer 'xxx'
@@ -1531,6 +1530,22 @@ project "SDL2"
defines {
"HAVE_LIBC",
}
+ configuration { "mingw*"}
+ includedirs {
+ MAME_DIR .. "3rdparty/SDL2-override/mingw",
+ MAME_DIR .. "3rdparty/bgfx/3rdparty/khronos",
+ }
+ buildoptions_c {
+ "-Wno-undef",
+ "-Wno-strict-prototypes",
+ "-Wno-bad-function-cast",
+ "-Wno-discarded-qualifiers",
+ "-Wno-unused-but-set-variable",
+ }
configuration { }
+ includedirs {
+ MAME_DIR .. "3rdparty/SDL2/include",
+ }
+
end \ No newline at end of file