mirror of
https://github.com/curl/curl.git
synced 2026-08-25 07:33:36 +03:00
try detecting it via -Wsign-conversion
cleanup opts try something
This commit is contained in:
parent
e39b490946
commit
87787ed050
2 changed files with 8 additions and 3 deletions
|
|
@ -130,12 +130,13 @@ if(PICKY_COMPILER)
|
|||
-Wmissing-field-initializers # clang 2.7 gcc 4.1
|
||||
-Wmissing-noreturn # clang 2.7 gcc 4.1
|
||||
-Wno-padded # clang 2.9 gcc 4.1 # Not used: We cannot change public structs
|
||||
-Wno-sign-conversion # clang 2.9 gcc 4.3
|
||||
-Wno-switch-default # clang 2.7 gcc 4.1 # Not used: Annoying to fix or silence
|
||||
-Wno-switch-enum # clang 2.7 gcc 4.1 # Not used: It basically disallows default case
|
||||
-Wno-system-headers # clang 1.0 gcc 3.0
|
||||
-Wold-style-definition # clang 2.7 gcc 3.4
|
||||
-Wredundant-decls # clang 2.7 gcc 4.1
|
||||
-Wsign-conversion # clang 2.9 gcc 4.3
|
||||
-Wno-error=sign-conversion
|
||||
-Wstrict-prototypes # clang 1.0 gcc 3.3
|
||||
-Wtype-limits # clang 2.7 gcc 4.3
|
||||
-Wunreachable-code # clang 2.7 gcc 4.1
|
||||
|
|
@ -331,6 +332,7 @@ if(PICKY_COMPILER)
|
|||
if(CMAKE_C_COMPILER_VERSION VERSION_GREATER_EQUAL 10.0)
|
||||
list(APPEND _picky_enable
|
||||
-Warith-conversion # gcc 10.0
|
||||
-Wno-error=arith-conversion # gcc 10.0 # extra hits with -Wsign-conversion
|
||||
-Wenum-conversion # clang 3.2 gcc 10.0 appleclang 4.2 g++ 11.0
|
||||
)
|
||||
endif()
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue