diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml
index fd16ba2dc38fc89c8ac5a4561a63179d147c8366..abf7bd4c3f102f40f22b09b85c5334b87ae41cb4 100644
--- a/.pre-commit-config.yaml
+++ b/.pre-commit-config.yaml
@@ -1,6 +1,11 @@
 # See https://pre-commit.com for more information
 # See https://pre-commit.com/hooks.html for more hooks
 repos:
+-   repo: https://github.com/pre-commit/mirrors-clang-format
+    rev: v14.0.6
+    hooks:
+    -   id: clang-format
+        args: [--style=Google]
 -   repo: https://github.com/pre-commit/pre-commit-hooks
     rev: v3.2.0
     hooks:
diff --git a/cmake b/cmake
index b0b0f4776d126905ddd9dc89006ce82a06447e8a..57c46b2d7b26bb0c25f8f98cfc2a9868e03be603 160000
--- a/cmake
+++ b/cmake
@@ -1 +1 @@
-Subproject commit b0b0f4776d126905ddd9dc89006ce82a06447e8a
+Subproject commit 57c46b2d7b26bb0c25f8f98cfc2a9868e03be603