Fix building with Clang 4.0

Clang 4.0.1 is less than two years old and still in widespread use.
It doesn't support some of the more recent diagnostic warnings.

Bug: b/130335507
Change-Id: I68c6270c2e90c50b1de1657e16e914c89b336952
Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/30191
Tested-by: Nicolas Capens <nicolascapens@google.com>
Reviewed-by: Ben Clayton <bclayton@google.com>
diff --git a/CMakeLists.txt b/CMakeLists.txt
index c954e62..86fc3fa 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -344,6 +344,10 @@
             "-Werror=string-conversion"
             "-Werror=extra-semi"
             "-Werror=ignored-qualifiers"
+            # Silence errors caused by unknown warnings when building with older
+            # versions of Clang. This demands checking that warnings added above
+            # are spelled correctly and work as intended!
+            "-Wno-unknown-warning-option"
         )
     endif()