diff options
| -rw-r--r-- | xmake/modules/core/tools/gcc.lua | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/xmake/modules/core/tools/gcc.lua b/xmake/modules/core/tools/gcc.lua index 713cd80aa..8d404f2dc 100644 --- a/xmake/modules/core/tools/gcc.lua +++ b/xmake/modules/core/tools/gcc.lua @@ -113,8 +113,8 @@ function nf_warning(self, level) , less = "-Wall" , more = "-Wall" , all = "-Wall" - , allextra = "-Wall -Wextra" - , everything = "-Wall -Wextra -Weffc++" + , allextra = {"-Wall", "-Wextra"} + , everything = self:kind() == "cxx" and {"-Wall", "-Wextra", "-Weffc++"} or {"-Wall", "-Wextra"} , error = "-Werror" } return maps[level] |
