CMakeLists: Treat -Wall and -Wextra as errors
This commit is contained in:
		| @@ -99,8 +99,9 @@ if (MSVC) | |||||||
|     set(CMAKE_EXE_LINKER_FLAGS_RELEASE "/DEBUG /MANIFEST:NO /INCREMENTAL:NO /OPT:REF,ICF" CACHE STRING "" FORCE) |     set(CMAKE_EXE_LINKER_FLAGS_RELEASE "/DEBUG /MANIFEST:NO /INCREMENTAL:NO /OPT:REF,ICF" CACHE STRING "" FORCE) | ||||||
| else() | else() | ||||||
|     add_compile_options( |     add_compile_options( | ||||||
|         -Wall |         -Werror=all | ||||||
|         -Werror=array-bounds |         -Werror=array-bounds | ||||||
|  |         -Werror=extra | ||||||
|         -Werror=implicit-fallthrough |         -Werror=implicit-fallthrough | ||||||
|         -Werror=missing-declarations |         -Werror=missing-declarations | ||||||
|         -Werror=missing-field-initializers |         -Werror=missing-field-initializers | ||||||
| @@ -112,8 +113,7 @@ else() | |||||||
|         -Werror=unused-function |         -Werror=unused-function | ||||||
|         -Werror=unused-result |         -Werror=unused-result | ||||||
|         -Werror=unused-variable |         -Werror=unused-variable | ||||||
|         -Wextra |  | ||||||
|         -Wmissing-declarations |  | ||||||
|         -Wno-attributes |         -Wno-attributes | ||||||
|         -Wno-invalid-offsetof |         -Wno-invalid-offsetof | ||||||
|         -Wno-unused-parameter |         -Wno-unused-parameter | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user