From 2f102ac2422ed45c94b7da84b3c7b0abd8253ac1 Mon Sep 17 00:00:00 2001 From: Lynix Date: Mon, 24 Feb 2020 18:48:42 +0100 Subject: [PATCH] Enable more warnings (except for chipmunk) --- build/scripts/common.lua | 5 +++++ thirdparty/build/chipmunk.lua | 2 ++ 2 files changed, 7 insertions(+) diff --git a/build/scripts/common.lua b/build/scripts/common.lua index 9fb3bcf07..1ec784848 100644 --- a/build/scripts/common.lua +++ b/build/scripts/common.lua @@ -97,6 +97,10 @@ function NazaraBuild:Execute() files(libTable.Files) excludes(libTable.FilesExcluded) + if (libTable.DisableWarnings) then + warnings("Off") + end + defines(libTable.Defines) flags(libTable.Flags) kind("StaticLib") -- Force them as static libs @@ -812,6 +816,7 @@ function NazaraBuild:PrepareGeneric() }) cppdialect("C++17") + warnings("Extra") self:FilterLibDirectory("../thirdparty/genlib/", libdirs) self:FilterLibDirectory("../thirdparty/lib/", libdirs) diff --git a/thirdparty/build/chipmunk.lua b/thirdparty/build/chipmunk.lua index cb3b27ba0..7331be7ca 100644 --- a/thirdparty/build/chipmunk.lua +++ b/thirdparty/build/chipmunk.lua @@ -11,9 +11,11 @@ LIBRARY.Defines = { } LIBRARY.Language = "C++" +LIBRARY.DisableWarnings = true -- chipmunk has many warnings we can't really fix LIBRARY.Files = { "../thirdparty/include/chipmunk/*.h", "../thirdparty/src/chipmunk/*.h", "../thirdparty/src/chipmunk/*.c", } +