disablewarnings
Disables specific compiler warnings.
disablewarnings { "warnings" }
Parameters
warnings
is a list of warnings to disable.
For Visual Studio, the MSC warning number should be used to specify the warning. On other compilers, the warning should be identified by name.
Applies To
Project configurations.
Availability
Premake 5.0 or later.
Xcode project generation does not yet support disablewarnings
. As a workaround, you can use [[xcodebuildsettings]] like this:
xcodebuildsettings {
WARNING_CFLAGS = "-Wall -Wextra " ..
"-Wno-missing-field-initializers " ..
"-Wno-unknown-pragmas " ..
"-Wno-unused-parameter " ..
"-Wno-unused-local-typedef " ..
"-Wno-missing-braces " ..
"-Wno-microsoft-anon-tag "
}
Examples
Disable the GCC warning about using old-style C casts (-Wno-old-style-cast
command line argument):
filter "options:cc=gcc"
disablewarnings "old-style-cast"