CMakeLists: Allow the sanitizers to be enabled for GCC

They're not just a Clang thing.

Change-Id: Ibf66e13997dbd59ec7b1d4f9bbaf0d20ea244200
Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/31669
Kokoro-Presubmit: kokoro <noreply+kokoro@google.com>
Tested-by: Ben Clayton <bclayton@google.com>
Reviewed-by: Nicolas Capens <nicolascapens@google.com>
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 9188ff2..091fbd0 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -371,16 +371,14 @@
     set_cpp_flag("-fdata-sections" RELEASE)
     set_cpp_flag("-fomit-frame-pointer" RELEASE)
 
-    if(CMAKE_CXX_COMPILER_ID MATCHES "Clang")
-        if(MSAN)
-            set_cpp_flag("-fsanitize=memory")
-        elseif(ASAN)
-            set_cpp_flag("-fsanitize=address")
-        elseif(TSAN)
-            set_cpp_flag("-fsanitize=thread")
-        elseif(UBSAN)
-            set_cpp_flag("-fsanitize=undefined")
-        endif()
+    if(MSAN)
+        set_cpp_flag("-fsanitize=memory")
+    elseif(ASAN)
+        set_cpp_flag("-fsanitize=address")
+    elseif(TSAN)
+        set_cpp_flag("-fsanitize=thread")
+    elseif(UBSAN)
+        set_cpp_flag("-fsanitize=undefined")
     endif()
 endif()