Update googletest and googlebench deps
diff --git a/bench/get-current.cc b/bench/get-current.cc
index 9fbcf51..15b827c 100644
--- a/bench/get-current.cc
+++ b/bench/get-current.cc
@@ -2,40 +2,40 @@
 
 #include <cpuinfo.h>
 
-static void cpuinfo_get_current_processor(benchmark::State& state) {
+static void cpuinfo_get_current_processor_bench(benchmark::State& state) {
 	cpuinfo_initialize();
 	while (state.KeepRunning()) {
 		const cpuinfo_processor* current_processor = cpuinfo_get_current_processor();
 		benchmark::DoNotOptimize(current_processor);
 	}
 }
-BENCHMARK(cpuinfo_get_current_processor)->Unit(benchmark::kNanosecond);
+BENCHMARK(cpuinfo_get_current_processor_bench)->Unit(benchmark::kNanosecond);
 
-static void cpuinfo_get_current_core(benchmark::State& state) {
+static void cpuinfo_get_current_core_bench(benchmark::State& state) {
 	cpuinfo_initialize();
 	while (state.KeepRunning()) {
 		const cpuinfo_core* current_core = cpuinfo_get_current_core();
 		benchmark::DoNotOptimize(current_core);
 	}
 }
-BENCHMARK(cpuinfo_get_current_core)->Unit(benchmark::kNanosecond);
+BENCHMARK(cpuinfo_get_current_core_bench)->Unit(benchmark::kNanosecond);
 
-static void cpuinfo_get_current_uarch_index(benchmark::State& state) {
+static void cpuinfo_get_current_uarch_index_bench(benchmark::State& state) {
 	cpuinfo_initialize();
 	while (state.KeepRunning()) {
 		const uint32_t uarch_index = cpuinfo_get_current_uarch_index();
 		benchmark::DoNotOptimize(uarch_index);
 	}
 }
-BENCHMARK(cpuinfo_get_current_uarch_index)->Unit(benchmark::kNanosecond);
+BENCHMARK(cpuinfo_get_current_uarch_index_bench)->Unit(benchmark::kNanosecond);
 
-static void cpuinfo_get_current_uarch_index_with_default(benchmark::State& state) {
+static void cpuinfo_get_current_uarch_index_with_default_bench(benchmark::State& state) {
 	cpuinfo_initialize();
 	while (state.KeepRunning()) {
 		const uint32_t uarch_index = cpuinfo_get_current_uarch_index_with_default(0);
 		benchmark::DoNotOptimize(uarch_index);
 	}
 }
-BENCHMARK(cpuinfo_get_current_uarch_index_with_default)->Unit(benchmark::kNanosecond);
+BENCHMARK(cpuinfo_get_current_uarch_index_with_default_bench)->Unit(benchmark::kNanosecond);
 
 BENCHMARK_MAIN();
diff --git a/bench/init.cc b/bench/init.cc
index 14cc720..9b78f48 100644
--- a/bench/init.cc
+++ b/bench/init.cc
@@ -2,11 +2,11 @@
 
 #include <cpuinfo.h>
 
-static void cpuinfo_initialize(benchmark::State& state) {
+static void cpuinfo_initialize_bench(benchmark::State& state) {
 	while (state.KeepRunning()) {
 		cpuinfo_initialize();
 	}
 }
-BENCHMARK(cpuinfo_initialize)->Iterations(1)->Unit(benchmark::kMillisecond);
+BENCHMARK(cpuinfo_initialize_bench)->Iterations(1)->Unit(benchmark::kMillisecond);
 
 BENCHMARK_MAIN();
diff --git a/cmake/DownloadGoogleBenchmark.cmake b/cmake/DownloadGoogleBenchmark.cmake
index fd99d0e..94364df 100644
--- a/cmake/DownloadGoogleBenchmark.cmake
+++ b/cmake/DownloadGoogleBenchmark.cmake
@@ -1,11 +1,11 @@
-CMAKE_MINIMUM_REQUIRED(VERSION 2.8.12 FATAL_ERROR)
+CMAKE_MINIMUM_REQUIRED(VERSION 3.18 FATAL_ERROR)
 
 PROJECT(googlebenchmark-download NONE)
 
 INCLUDE(ExternalProject)
 ExternalProject_Add(googlebenchmark
-	URL https://github.com/google/benchmark/archive/v1.6.1.zip
-	URL_HASH SHA256=367e963b8620080aff8c831e24751852cffd1f74ea40f25d9cc1b667a9dd5e45
+	URL https://github.com/google/benchmark/archive/refs/tags/v1.9.4.tar.gz
+	URL_HASH SHA256=b334658edd35efcf06a99d9be21e4e93e092bd5f95074c1673d5c8705d95c104
 	SOURCE_DIR "${CONFU_DEPENDENCIES_SOURCE_DIR}/googlebenchmark"
 	BINARY_DIR "${CONFU_DEPENDENCIES_BINARY_DIR}/googlebenchmark"
 	CONFIGURE_COMMAND ""
diff --git a/cmake/DownloadGoogleTest.cmake b/cmake/DownloadGoogleTest.cmake
index c58fd09..22f7fe4 100644
--- a/cmake/DownloadGoogleTest.cmake
+++ b/cmake/DownloadGoogleTest.cmake
@@ -1,11 +1,11 @@
-CMAKE_MINIMUM_REQUIRED(VERSION 2.8.12 FATAL_ERROR)
+CMAKE_MINIMUM_REQUIRED(VERSION 3.18 FATAL_ERROR)
 
 PROJECT(googletest-download NONE)
 
 INCLUDE(ExternalProject)
 ExternalProject_Add(googletest
-	URL https://github.com/google/googletest/archive/release-1.11.0.zip
-	URL_HASH SHA256=353571c2440176ded91c2de6d6cd88ddd41401d14692ec1f99e35d013feda55a
+	URL https://github.com/google/googletest/archive/refs/tags/v1.17.0.zip
+	URL_HASH SHA256=40d4ec942217dcc84a9ebe2a68584ada7d4a33a8ee958755763278ea1c5e18ff
 	SOURCE_DIR "${CONFU_DEPENDENCIES_SOURCE_DIR}/googletest"
 	BINARY_DIR "${CONFU_DEPENDENCIES_BINARY_DIR}/googletest"
 	CONFIGURE_COMMAND ""