Commit 8a983f79 by Ben Clayton

CMakeLists: Don't explicitly cherry-pick warnings as errors.

We the WARNINGS_AS_ERRORS CMake flag to treat all warnings as errors. This change demotes the cherry-picked warnings-as-errors to just regular warnings, which can be optionally treated as errors like every other warning (WARNINGS_AS_ERRORS defaults to enabled). Based on the discussions: https://swiftshader-review.googlesource.com/c/SwiftShader/+/29810/6#message-de0432365b25c83372bac2f6528c79174aef0f6b and https://swiftshader-review.googlesource.com/c/SwiftShader/+/30191/2/CMakeLists.txt#248 Bug: b/135472272 Change-Id: I8aa37d79b9263560f9ff55ad4817f66ded6960ee Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/32953 Kokoro-Presubmit: kokoro <noreply+kokoro@google.com> Tested-by: 's avatarBen Clayton <bclayton@google.com> Reviewed-by: 's avatarNicolas Capens <nicolascapens@google.com>
parent 9b4b63bf
...@@ -333,17 +333,17 @@ else() ...@@ -333,17 +333,17 @@ else()
list(APPEND SWIFTSHADER_COMPILE_OPTIONS list(APPEND SWIFTSHADER_COMPILE_OPTIONS
"-Wall" "-Wall"
"-Werror=reorder" "-Wreorder"
"-Werror=sign-compare" "-Wsign-compare"
"-Werror=missing-braces" "-Wmissing-braces"
) )
if(CMAKE_CXX_COMPILER_ID MATCHES "Clang") if(CMAKE_CXX_COMPILER_ID MATCHES "Clang")
list(APPEND SWIFTSHADER_COMPILE_OPTIONS list(APPEND SWIFTSHADER_COMPILE_OPTIONS
"-Werror=unused-lambda-capture" "-Wunused-lambda-capture"
"-Werror=string-conversion" "-Wstring-conversion"
"-Werror=extra-semi" "-Wextra-semi"
"-Werror=ignored-qualifiers" "-Wignored-qualifiers"
# Silence errors caused by unknown warnings when building with older # Silence errors caused by unknown warnings when building with older
# versions of Clang. This demands checking that warnings added above # versions of Clang. This demands checking that warnings added above
# are spelled correctly and work as intended! # are spelled correctly and work as intended!
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment