summaryrefslogtreecommitdiffstats
path: root/docs/release/scripts/src/3rdparty.lua
diff options
context:
space:
mode:
author Robbbert <Robbbert@users.noreply.github.com>2022-03-30 12:56:08 +1100
committer Robbbert <Robbbert@users.noreply.github.com>2022-03-30 12:56:08 +1100
commit6b1d35f62347d115d527fbdc5f0d16d26adc3ebb (patch)
tree422459c4df2c9c0686b4a1bafd87cb89bd698201 /docs/release/scripts/src/3rdparty.lua
parent8aa3f3a324ea7044dc5da2c2b92dd78ea6e89ae3 (diff)
Files for 0.242tag242
Diffstat (limited to 'docs/release/scripts/src/3rdparty.lua')
-rw-r--r--docs/release/scripts/src/3rdparty.lua27
1 files changed, 23 insertions, 4 deletions
diff --git a/docs/release/scripts/src/3rdparty.lua b/docs/release/scripts/src/3rdparty.lua
index 6060edb068a..0c6c03663f6 100644
--- a/docs/release/scripts/src/3rdparty.lua
+++ b/docs/release/scripts/src/3rdparty.lua
@@ -80,6 +80,18 @@ if _OPTIONS["vs"]=="intel-15" then
"/Qwd869", -- remark #869: parameter "xxx" was never referenced
}
end
+
+ configuration { "gmake or ninja" }
+if _OPTIONS["gcc"]~=nil then
+ if string.find(_OPTIONS["gcc"], "clang") or string.find(_OPTIONS["gcc"], "asmjs") or string.find(_OPTIONS["gcc"], "android") then
+
+ else
+ buildoptions_c {
+ "-Wno-maybe-uninitialized", -- expat in GCC 11.1
+ }
+ end
+end
+
configuration { }
files {
@@ -104,7 +116,7 @@ project "zlib"
kind "StaticLib"
local version = str_to_version(_OPTIONS["gcc_version"])
- if _OPTIONS["gcc"]~=nil and ((string.find(_OPTIONS["gcc"], "clang") or string.find(_OPTIONS["gcc"], "asmjs") or string.find(_OPTIONS["gcc"], "android"))) then
+ if _OPTIONS["gcc"]~=nil and (string.find(_OPTIONS["gcc"], "clang") or string.find(_OPTIONS["gcc"], "asmjs") or string.find(_OPTIONS["gcc"], "android")) then
configuration { "gmake or ninja" }
if (version >= 30700) then
buildoptions {
@@ -961,17 +973,24 @@ project "sqlite3"
uuid "5cb3d495-57ed-461c-81e5-80dc0857517d"
kind "StaticLib"
- configuration { "gmake" }
+ configuration { "gmake or ninja" }
buildoptions_c {
"-Wno-bad-function-cast",
"-Wno-discarded-qualifiers",
"-Wno-undef",
"-Wno-unused-but-set-variable",
}
-if _OPTIONS["gcc"]~=nil and ((string.find(_OPTIONS["gcc"], "clang") or string.find(_OPTIONS["gcc"], "asmjs") or string.find(_OPTIONS["gcc"], "android"))) then
+if _OPTIONS["gcc"]~=nil then
+ if string.find(_OPTIONS["gcc"], "clang") or string.find(_OPTIONS["gcc"], "asmjs") or string.find(_OPTIONS["gcc"], "android") then
buildoptions_c {
"-Wno-incompatible-pointer-types-discards-qualifiers",
}
+ else
+ buildoptions_c {
+ "-Wno-return-local-addr", -- sqlite3.c in GCC 10
+ "-Wno-misleading-indentation", -- sqlite3.c in GCC 11.1
+ }
+ end
end
configuration { "vs*" }
if _OPTIONS["vs"]=="clangcl" then
@@ -1186,7 +1205,7 @@ project "bimg"
MAME_DIR .. "3rdparty/bx/include/compat/freebsd",
}
- configuration { "gmake" }
+ configuration { "gmake or ninja" }
buildoptions {
"-Wno-unused-but-set-variable",
}