summaryrefslogtreecommitdiffstats
path: root/docs/release/scripts/genie.lua
diff options
context:
space:
mode:
author Robbbert <Robbbert@users.noreply.github.com>2018-07-25 16:06:48 +1000
committer Robbbert <Robbbert@users.noreply.github.com>2018-07-25 16:06:48 +1000
commit0c3a53f06ffdfc9888efbacc9294ce5c181ba94d (patch)
treea66283943f0bfb7de0f96b0d2a03aeffdc19f221 /docs/release/scripts/genie.lua
parente03b7b6b4a90dff1d18007e1141936a5eb23032c (diff)
0.200 Release filestag200
Diffstat (limited to 'docs/release/scripts/genie.lua')
-rw-r--r--docs/release/scripts/genie.lua6
1 files changed, 6 insertions, 0 deletions
diff --git a/docs/release/scripts/genie.lua b/docs/release/scripts/genie.lua
index ed289f73396..12214497f0c 100644
--- a/docs/release/scripts/genie.lua
+++ b/docs/release/scripts/genie.lua
@@ -1017,6 +1017,11 @@ end
"-Wno-ignored-qualifiers"
}
end
+ if (version >= 60000) then
+ buildoptions {
+ "-Wno-pragma-pack" -- clang 6.0 complains when the packing change lifetime is not contained within a header file.
+ }
+ end
else
if (version < 50000) then
print("GCC version 5.0 or later needed")
@@ -1272,6 +1277,7 @@ end
"/wd4510", -- warning C4510: 'xxx' : default constructor could not be generated
"/wd4512", -- warning C4512: 'xxx' : assignment operator could not be generated
"/wd4514", -- warning C4514: 'xxx' : unreferenced inline function has been removed
+ "/wd4521", -- warning C4521: 'xxx' : multiple copy constructors specified
"/wd4571", -- warning C4611: interaction between '_setjmp' and C++ object destruction is non-portable
"/wd4610", -- warning C4619: #pragma warning : there is no warning number 'xxx'
"/wd4611", -- warning C4571: Informational: catch(...) semantics changed since Visual C++ 7.1; structured exceptions (SEH) are no longer caught