CMake: Add COMPILER_IS_CLANG

Mirrors the Dawn's definition. Is required to roll changes from Dawn.

Change-Id: I56e942d21bb317f3773a58e19046c29e0306dd76
Reviewed-on: https://dawn-review.googlesource.com/c/tint/+/149863
Reviewed-by: Antonio Maiorano <amaiorano@google.com>
Auto-Submit: Ben Clayton <bclayton@google.com>
Commit-Queue: Antonio Maiorano <amaiorano@google.com>
Kokoro: Kokoro <noreply+kokoro@google.com>
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 77f375b..e92ed63 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -279,10 +279,13 @@
   set(COMPILER_IS_CLANG_CL TRUE)
 endif()
 
-if((CMAKE_CXX_COMPILER_ID STREQUAL "GNU") OR
-    (CMAKE_CXX_COMPILER_ID STREQUAL "AppleClang") OR
+if((CMAKE_CXX_COMPILER_ID STREQUAL "AppleClang") OR
     ((CMAKE_CXX_COMPILER_ID STREQUAL "Clang") AND
      (NOT COMPILER_IS_CLANG_CL)))
+  set(COMPILER_IS_CLANG TRUE)
+endif()
+
+if((CMAKE_CXX_COMPILER_ID STREQUAL "GNU") OR COMPILER_IS_CLANG)
   set(COMPILER_IS_LIKE_GNU TRUE)
 endif()
 
diff --git a/DEPS b/DEPS
index fbeb3bf..84ca13f 100644
--- a/DEPS
+++ b/DEPS
@@ -33,7 +33,7 @@
   },
 
   'third_party/vulkan-deps': {
-    'url': '{chromium_git}/vulkan-deps@5b82cc4a7eaa9befcf893bd0528b9cf93aae740a',
+    'url': '{chromium_git}/vulkan-deps@62a84300c2fee0c5957675b0c1e5a0fe9ea7ac40',
   },
 
   # Dependencies required to use GN/Clang in standalone