Fix CMake 4.0 compatibility. (#68)

* Fix CMake 4.0 compatibility.

* Update dependencies.
diff --git a/CMakeLists.txt b/CMakeLists.txt
index e0b8e7c..e75211f 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -2,7 +2,7 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file. See the AUTHORS file for names of contributors.
 
-cmake_minimum_required(VERSION 3.1)
+cmake_minimum_required(VERSION 3.16)
 project(Crc32c VERSION 1.1.0 LANGUAGES C CXX)
 
 # C standard can be overridden when this is used as a sub-project.
diff --git a/third_party/benchmark b/third_party/benchmark
index e991355..0da57b8 160000
--- a/third_party/benchmark
+++ b/third_party/benchmark
@@ -1 +1 @@
-Subproject commit e991355c02b93fe17713efe04cbc2e278e00fdbd
+Subproject commit 0da57b85cf23e48d0e515f58c65a25425dbde012
diff --git a/third_party/glog b/third_party/glog
index 5652319..53d58e4 160000
--- a/third_party/glog
+++ b/third_party/glog
@@ -1 +1 @@
-Subproject commit 56523194b3ce1212414c93d55f31832e94677f55
+Subproject commit 53d58e4531c7c90f71ddab503d915e027432447a
diff --git a/third_party/googletest b/third_party/googletest
index 3b49be0..52204f7 160000
--- a/third_party/googletest
+++ b/third_party/googletest
@@ -1 +1 @@
-Subproject commit 3b49be074d5c1340eeb447e6a8e78427051e675a
+Subproject commit 52204f78f94d7512df1f0f3bea1d47437a2c3a58