summaryrefslogtreecommitdiffstatshomepage
path: root/scripts/src/3rdparty.lua
diff options
context:
space:
mode:
author Vas Crabb <vas@vastheman.com>2023-05-04 02:41:16 +1000
committer Vas Crabb <vas@vastheman.com>2023-05-04 02:41:16 +1000
commita504bde3a7462b54fafd5cfc2f52e58d0f3218e1 (patch)
tree8b3108d572b1a0873a6cdbb4e8af1f17179545c3 /scripts/src/3rdparty.lua
parentbefb9bf4a8cfdb2b693a32e32535b5eac522c5d8 (diff)
3rdparty/lzma: Updated to LZMA SDK version 22.01
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",