Commit 5e828768 by Ben Clayton

CMakeLists: Use MATCHES not STREQUAL for compiler conditionals

Apparently there's "Clang" and "AppleClang". CMAKE_CXX_COMPILER_ID MATCHES "Clang" matches against both, where as STREQUAL will not consider "AppleClang" as a match. Bug: b/130343040 Bug: b/130335507 Change-Id: I3d09a726924a7bbf8dc061349fc9fa504f7d08e2 Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/29868Tested-by: 's avatarBen Clayton <bclayton@google.com> Reviewed-by: 's avatarNicolas Capens <nicolascapens@google.com> Kokoro-Presubmit: kokoro <noreply+kokoro@google.com>
parent d7175169
...@@ -237,7 +237,7 @@ else() ...@@ -237,7 +237,7 @@ else()
"-Werror=missing-braces" "-Werror=missing-braces"
) )
if(CMAKE_CXX_COMPILER_ID STREQUAL "Clang") if(CMAKE_CXX_COMPILER_ID MATCHES "Clang")
list(APPEND SWIFTSHADER_COMPILE_OPTIONS list(APPEND SWIFTSHADER_COMPILE_OPTIONS
"-Werror=unused-lambda-capture" "-Werror=unused-lambda-capture"
"-Werror=string-conversion" "-Werror=string-conversion"
......
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