mirror of
https://github.com/reactos/reactos.git
synced 2025-08-06 13:13:00 +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
|
@ -23,8 +23,7 @@ endif()
|
|||
add_compile_options(/GF)
|
||||
|
||||
# Enable function level linking and comdat folding (only C/C++, not ASM!)
|
||||
add_compile_options($<$<COMPILE_LANGUAGE:CXX>:/Gy>)
|
||||
add_compile_options($<$<COMPILE_LANGUAGE:C>:/Gy>)
|
||||
add_compile_options($<$<COMPILE_LANGUAGE:C,CXX>:/Gy>)
|
||||
add_link_options(/OPT:REF /OPT:ICF)
|
||||
|
||||
if(ARCH STREQUAL "i386")
|
||||
|
@ -145,6 +144,7 @@ endif()
|
|||
add_compile_options(/w14115)
|
||||
|
||||
if(CMAKE_C_COMPILER_ID STREQUAL "Clang")
|
||||
add_compile_options($<$<COMPILE_LANGUAGE:C,CXX>:-Werror=unknown-warning-option>)
|
||||
add_compile_options("$<$<COMPILE_LANGUAGE:C,CXX>:-nostdinc;-Wno-multichar;-Wno-char-subscripts;-Wno-microsoft-enum-forward-reference;-Wno-pragma-pack;-Wno-microsoft-anon-tag;-Wno-parentheses-equality;-Wno-unknown-pragmas>")
|
||||
endif()
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue