mirror of
https://github.com/reactos/reactos.git
synced 2025-08-06 10:43:05 +00:00
[CMAKE] Clang*: Add '-Werror=unknown-warning-option' for C/CXX (#6383)
* [UDFS] Clang: Fix a #pragma 'warning: unknown warning group '-Wstringop-overflow', ignored [-Wunknown-warning-option]' Follow-up to612b1f2e6
(0.4.15-dev-1129). * [CREATESPEC] Clang: Fix a target_compile_options() 'warning: unknown warning option '-Wno-stringop-overflow'; did you mean '-Wno-shift-overflow'? [-Wunknown-warning-option]' Addendum to00ed72d7e
(0.4.15-dev-1169). * [MSVCRT_WINETEST] Clang*: Fix a target_compile_options() 'warning: unknown warning option '-Wno-stringop-truncation'; did you mean '-Wno-string-concatenation'? [-Wunknown-warning-option]' Addendum to commits00ed72d7e
(0.4.15-dev-1169) thenf155b9377
(0.4.15-dev-4612). * [TELNET] Clang*: Fix a target_compile_options() 'warning: unknown warning option '-Wno-restrict' [-Wunknown-warning-option]' Addendum to447ef2aa4
(0.4.15-dev-4613).
This commit is contained in:
parent
b50ab0dc68
commit
3cc4361cca
6 changed files with 18 additions and 8 deletions
|
@ -96,6 +96,10 @@ add_compile_options(-march=${OARCH} -mtune=${TUNE})
|
|||
# Warnings, errors
|
||||
if((NOT CMAKE_BUILD_TYPE STREQUAL "Release") AND (NOT CMAKE_C_COMPILER_ID STREQUAL Clang))
|
||||
add_compile_options(-Werror)
|
||||
else()
|
||||
if(CMAKE_C_COMPILER_ID STREQUAL "Clang")
|
||||
add_compile_options($<$<COMPILE_LANGUAGE:C,CXX>:-Werror=unknown-warning-option>)
|
||||
endif()
|
||||
endif()
|
||||
|
||||
add_compile_options(-Wall -Wpointer-arith)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue