summaryrefslogtreecommitdiffstatshomepage
path: root/scripts/src/3rdparty.lua
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/src/3rdparty.lua')
-rwxr-xr-xscripts/src/3rdparty.lua31
1 files changed, 23 insertions, 8 deletions
diff --git a/scripts/src/3rdparty.lua b/scripts/src/3rdparty.lua
index 1b8aa7f7e7f..6731f6c8a10 100755
--- a/scripts/src/3rdparty.lua
+++ b/scripts/src/3rdparty.lua
@@ -1,3 +1,4 @@
+--
-- license:BSD-3-Clause
-- copyright-holders:MAMEdev Team
@@ -745,10 +746,20 @@ project "7z"
"-Wno-strict-prototypes",
"-Wno-undef",
}
-if _OPTIONS["gcc"]~=nil and string.find(_OPTIONS["gcc"], "clang") and str_to_version(_OPTIONS["gcc_version"]) >= 100000 then
- buildoptions_c {
- "-Wno-misleading-indentation",
- }
+if _OPTIONS["gcc"]~=nil then
+ if string.find(_OPTIONS["gcc"], "clang") then
+ if str_to_version(_OPTIONS["gcc_version"]) >= 100000 then
+ buildoptions_c {
+ "-Wno-misleading-indentation",
+ }
+ end
+ else
+ if str_to_version(_OPTIONS["gcc_version"]) >= 130000 then
+ buildoptions_c {
+ "-Wno-error=dangling-pointer",
+ }
+ end
+ end
end
configuration { "android-*" }
@@ -811,18 +822,22 @@ end
-- MAME_DIR .. "3rdparty/lzma/C/DllSecur.c",
MAME_DIR .. "3rdparty/lzma/C/LzFind.c",
-- MAME_DIR .. "3rdparty/lzma/C/LzFindMt.c",
+ MAME_DIR .. "3rdparty/lzma/C/LzFindOpt.c",
MAME_DIR .. "3rdparty/lzma/C/Lzma2Dec.c",
- MAME_DIR .. "3rdparty/lzma/C/Lzma2Enc.c",
- MAME_DIR .. "3rdparty/lzma/C/Lzma86Dec.c",
- MAME_DIR .. "3rdparty/lzma/C/Lzma86Enc.c",
+ -- MAME_DIR .. "3rdparty/lzma/C/Lzma2DecMt.c",
+ -- MAME_DIR .. "3rdparty/lzma/C/Lzma2Enc.c",
+ -- MAME_DIR .. "3rdparty/lzma/C/Lzma86Dec.c",
+ -- MAME_DIR .. "3rdparty/lzma/C/Lzma86Enc.c",
MAME_DIR .. "3rdparty/lzma/C/LzmaDec.c",
MAME_DIR .. "3rdparty/lzma/C/LzmaEnc.c",
-- MAME_DIR .. "3rdparty/lzma/C/LzmaLib.c",
-- MAME_DIR .. "3rdparty/lzma/C/MtCoder.c",
+ -- MAME_DIR .. "3rdparty/lzma/C/MtDec.c",
MAME_DIR .. "3rdparty/lzma/C/Ppmd7.c",
MAME_DIR .. "3rdparty/lzma/C/Ppmd7Dec.c",
- MAME_DIR .. "3rdparty/lzma/C/Ppmd7Enc.c",
+ -- MAME_DIR .. "3rdparty/lzma/C/Ppmd7Enc.c",
MAME_DIR .. "3rdparty/lzma/C/Sha256.c",
+ MAME_DIR .. "3rdparty/lzma/C/Sha256Opt.c",
MAME_DIR .. "3rdparty/lzma/C/Sort.c",
-- MAME_DIR .. "3rdparty/lzma/C/Threads.c",
-- MAME_DIR .. "3rdparty/lzma/C/Xz.c",