# they might support GCC-style -W options.
#
check_and_add_compiler_option(-Wall)
- check_and_add_compiler_option(-Wsign-compare)
- check_and_add_compiler_option(-Wmissing-prototypes)
- check_and_add_compiler_option(-Wstrict-prototypes)
- check_and_add_compiler_option(-Wshadow)
- check_and_add_compiler_option(-Wdeclaration-after-statement)
- check_and_add_compiler_option(-Wused-but-marked-unused)
- check_and_add_compiler_option(-Wdocumentation)
check_and_add_compiler_option(-Wcomma)
- check_and_add_compiler_option(-Wmissing-noreturn)
# Warns about safeguards added in case the enums are extended
# check_and_add_compiler_option(-Wcovered-switch-default)
- check_and_add_compiler_option(-Wmissing-variable-declarations)
- check_and_add_compiler_option(-Wunused-parameter)
+ check_and_add_compiler_option(-Wdeclaration-after-statement)
+ check_and_add_compiler_option(-Wdocumentation)
check_and_add_compiler_option(-Wformat-nonliteral)
+ check_and_add_compiler_option(-Wmissing-noreturn)
+ check_and_add_compiler_option(-Wmissing-prototypes)
+ check_and_add_compiler_option(-Wmissing-variable-declarations)
+ check_and_add_compiler_option(-Wshadow)
+ check_and_add_compiler_option(-Wsign-compare)
+ check_and_add_compiler_option(-Wstrict-prototypes)
check_and_add_compiler_option(-Wunreachable-code)
+ check_and_add_compiler_option(-Wunused-parameter)
+ check_and_add_compiler_option(-Wused-but-marked-unused)
endif()
endif()