This is an automated email from the ASF dual-hosted git repository.

absurdfarce pushed a commit to branch trunk
in repository https://gitbox.apache.org/repos/asf/cassandra-cpp-driver.git


The following commit(s) were added to refs/heads/trunk by this push:
     new 3d14b4ef Bump minimum required version for cmake4 compatibility
3d14b4ef is described below

commit 3d14b4ef770f11d848a05b3b3b46106ec96bd446
Author: Sigmanificient <[email protected]>
AuthorDate: Wed Dec 31 14:20:25 2025 +0100

    Bump minimum required version for cmake4 compatibility
---
 CMakeLists.txt                                | 2 +-
 appveyor.ps1                                  | 8 ++++----
 cmake/ClangFormat.cmake                       | 2 +-
 cmake/ExternalProject-OpenSSL.cmake           | 2 +-
 cmake/ExternalProject-libssh2.cmake           | 2 +-
 cmake/ExternalProject-libuv.cmake             | 2 +-
 cmake/ExternalProject-zlib.cmake              | 2 +-
 examples/async/CMakeLists.txt                 | 2 +-
 examples/auth/CMakeLists.txt                  | 2 +-
 examples/basic/CMakeLists.txt                 | 2 +-
 examples/batch/CMakeLists.txt                 | 2 +-
 examples/bind_by_name/CMakeLists.txt          | 2 +-
 examples/callbacks/CMakeLists.txt             | 2 +-
 examples/cloud/CMakeLists.txt                 | 2 +-
 examples/collections/CMakeLists.txt           | 2 +-
 examples/concurrent_executions/CMakeLists.txt | 2 +-
 examples/date_time/CMakeLists.txt             | 2 +-
 examples/dse/date_range/CMakeLists.txt        | 2 +-
 examples/dse/geotypes/CMakeLists.txt          | 2 +-
 examples/dse/gssapi/CMakeLists.txt            | 2 +-
 examples/dse/plaintext/CMakeLists.txt         | 2 +-
 examples/dse/proxy_execution/CMakeLists.txt   | 2 +-
 examples/duration/CMakeLists.txt              | 2 +-
 examples/execution_profiles/CMakeLists.txt    | 2 +-
 examples/host_listener/CMakeLists.txt         | 2 +-
 examples/logging/CMakeLists.txt               | 2 +-
 examples/maps/CMakeLists.txt                  | 2 +-
 examples/named_parameters/CMakeLists.txt      | 2 +-
 examples/paging/CMakeLists.txt                | 2 +-
 examples/perf/CMakeLists.txt                  | 2 +-
 examples/prepared/CMakeLists.txt              | 2 +-
 examples/schema_meta/CMakeLists.txt           | 2 +-
 examples/simple/CMakeLists.txt                | 2 +-
 examples/ssl/CMakeLists.txt                   | 2 +-
 examples/tracing/CMakeLists.txt               | 2 +-
 examples/tuple/CMakeLists.txt                 | 2 +-
 examples/udt/CMakeLists.txt                   | 2 +-
 examples/uuids/CMakeLists.txt                 | 2 +-
 src/third_party/sparsehash/CMakeLists.txt     | 2 +-
 topics/building/README.md                     | 4 ++--
 40 files changed, 44 insertions(+), 44 deletions(-)

diff --git a/CMakeLists.txt b/CMakeLists.txt
index f9bf6d34..3281751b 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -1,4 +1,4 @@
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 3.10)
 project(cassandra C CXX)
 
 set(CASS_ROOT_DIR ${CMAKE_CURRENT_SOURCE_DIR})
diff --git a/appveyor.ps1 b/appveyor.ps1
index e160d322..2dede855 100644
--- a/appveyor.ps1
+++ b/appveyor.ps1
@@ -331,7 +331,7 @@ Function Install-Driver-Environment {
     Push-Location -Path "$($dependencies_build_location_prefix)/libuv"
 
     $cmakelists_contents = @"
-cmake_minimum_required(VERSION 2.8.12 FATAL_ERROR)
+cmake_minimum_required(VERSION 3.10 FATAL_ERROR)
 project(libuv)
 set(PROJECT_DISPLAY_NAME "AppVeyor CI Build for libuv")
 set(PROJECT_MODULE_DIR $cmake_modules_dir)
@@ -380,7 +380,7 @@ add_dependencies(`${PROJECT_NAME} `${LIBUV_LIBRARY_NAME})
       Push-Location -Path "$($dependencies_build_location_prefix)/openssl/$_"
 
       $cmakelists_contents = @"
-cmake_minimum_required(VERSION 2.8.12 FATAL_ERROR)
+cmake_minimum_required(VERSION 3.10 FATAL_ERROR)
 project(OpenSSL)
 set(PROJECT_DISPLAY_NAME "AppVeyor CI Build for OpenSSL")
 set(PROJECT_MODULE_DIR $cmake_modules_dir)
@@ -432,7 +432,7 @@ add_dependencies(`${PROJECT_NAME} `${OPENSSL_LIBRARY_NAME})
     Push-Location -Path "$($dependencies_build_location_prefix)/zlib"
 
     $cmakelists_contents = @"
-cmake_minimum_required(VERSION 2.8.12 FATAL_ERROR)
+cmake_minimum_required(VERSION 3.10 FATAL_ERROR)
 project(zlib)
 set(PROJECT_DISPLAY_NAME "AppVeyor CI Build for zlib")
 set(PROJECT_MODULE_DIR $cmake_modules_dir)
@@ -508,7 +508,7 @@ add_dependencies(`${PROJECT_NAME} `${ZLIB_LIBRARY_NAME})
     Push-Location -Path "$($dependencies_build_location_prefix)/libssh2"
 
     $cmakelists_contents = @"
-cmake_minimum_required(VERSION 2.8.12 FATAL_ERROR)
+cmake_minimum_required(VERSION 3.10 FATAL_ERROR)
 project(libssh2)
 set(PROJECT_DISPLAY_NAME "AppVeyor CI Build for libssh2")
 set(PROJECT_MODULE_DIR $cmake_modules_dir)
diff --git a/cmake/ClangFormat.cmake b/cmake/ClangFormat.cmake
index d15da8f7..5e36e313 100644
--- a/cmake/ClangFormat.cmake
+++ b/cmake/ClangFormat.cmake
@@ -1,7 +1,7 @@
 #
 # Format and verify formatting using clang-format
 #
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 3.10)
 
 include(FindPackageHandleStandardArgs)
 
diff --git a/cmake/ExternalProject-OpenSSL.cmake 
b/cmake/ExternalProject-OpenSSL.cmake
index dff9f0f9..4437d251 100644
--- a/cmake/ExternalProject-OpenSSL.cmake
+++ b/cmake/ExternalProject-OpenSSL.cmake
@@ -11,7 +11,7 @@
 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 # See the License for the specific language governing permissions and
 # limitations under the License.
-cmake_minimum_required(VERSION 2.8.12 FATAL_ERROR)
+cmake_minimum_required(VERSION 3.10 FATAL_ERROR)
 include(ExternalProject)
 include(Windows-Environment)
 if(NOT MSVC_ENVIRONMENT_SCRIPT)
diff --git a/cmake/ExternalProject-libssh2.cmake 
b/cmake/ExternalProject-libssh2.cmake
index ae4fa638..6d3296f1 100644
--- a/cmake/ExternalProject-libssh2.cmake
+++ b/cmake/ExternalProject-libssh2.cmake
@@ -11,7 +11,7 @@
 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 # See the License for the specific language governing permissions and
 # limitations under the License.
-cmake_minimum_required(VERSION 2.8.12 FATAL_ERROR)
+cmake_minimum_required(VERSION 3.10 FATAL_ERROR)
 include(ExternalProject)
 include(Windows-Environment)
 
diff --git a/cmake/ExternalProject-libuv.cmake 
b/cmake/ExternalProject-libuv.cmake
index d008138e..6048fbd5 100644
--- a/cmake/ExternalProject-libuv.cmake
+++ b/cmake/ExternalProject-libuv.cmake
@@ -11,7 +11,7 @@
 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 # See the License for the specific language governing permissions and
 # limitations under the License.
-cmake_minimum_required(VERSION 2.8.12 FATAL_ERROR)
+cmake_minimum_required(VERSION 3.10 FATAL_ERROR)
 include(ExternalProject)
 include(Windows-Environment)
 
diff --git a/cmake/ExternalProject-zlib.cmake b/cmake/ExternalProject-zlib.cmake
index 4dbdcddb..60e2d497 100644
--- a/cmake/ExternalProject-zlib.cmake
+++ b/cmake/ExternalProject-zlib.cmake
@@ -11,7 +11,7 @@
 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 # See the License for the specific language governing permissions and
 # limitations under the License.
-cmake_minimum_required(VERSION 2.8.12 FATAL_ERROR)
+cmake_minimum_required(VERSION 3.10 FATAL_ERROR)
 include(ExternalProject)
 include(Windows-Environment)
 
diff --git a/examples/async/CMakeLists.txt b/examples/async/CMakeLists.txt
index 7316450d..8954332d 100644
--- a/examples/async/CMakeLists.txt
+++ b/examples/async/CMakeLists.txt
@@ -1,4 +1,4 @@
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 3.10)
 
 set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ".")
 set(PROJECT_EXAMPLE_NAME async)
diff --git a/examples/auth/CMakeLists.txt b/examples/auth/CMakeLists.txt
index 2bbf1cbc..f4e73c11 100644
--- a/examples/auth/CMakeLists.txt
+++ b/examples/auth/CMakeLists.txt
@@ -1,4 +1,4 @@
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 3.10)
 
 set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ".")
 set(PROJECT_EXAMPLE_NAME auth)
diff --git a/examples/basic/CMakeLists.txt b/examples/basic/CMakeLists.txt
index 8d7e8e0e..77ae50fd 100644
--- a/examples/basic/CMakeLists.txt
+++ b/examples/basic/CMakeLists.txt
@@ -1,4 +1,4 @@
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 3.10)
 
 set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ".")
 set(PROJECT_EXAMPLE_NAME basic)
diff --git a/examples/batch/CMakeLists.txt b/examples/batch/CMakeLists.txt
index dc2a932a..0346ed9a 100644
--- a/examples/batch/CMakeLists.txt
+++ b/examples/batch/CMakeLists.txt
@@ -1,4 +1,4 @@
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 3.10)
 
 set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ".")
 set(PROJECT_EXAMPLE_NAME batch)
diff --git a/examples/bind_by_name/CMakeLists.txt 
b/examples/bind_by_name/CMakeLists.txt
index 23a40904..b44a0ef6 100644
--- a/examples/bind_by_name/CMakeLists.txt
+++ b/examples/bind_by_name/CMakeLists.txt
@@ -1,4 +1,4 @@
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 3.10)
 
 set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ".")
 set(PROJECT_EXAMPLE_NAME bind_by_name)
diff --git a/examples/callbacks/CMakeLists.txt 
b/examples/callbacks/CMakeLists.txt
index 33058804..baca68da 100644
--- a/examples/callbacks/CMakeLists.txt
+++ b/examples/callbacks/CMakeLists.txt
@@ -1,4 +1,4 @@
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 3.10)
 
 set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ".")
 set(PROJECT_EXAMPLE_NAME callbacks)
diff --git a/examples/cloud/CMakeLists.txt b/examples/cloud/CMakeLists.txt
index 65df654a..76b0247c 100644
--- a/examples/cloud/CMakeLists.txt
+++ b/examples/cloud/CMakeLists.txt
@@ -1,4 +1,4 @@
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 3.10)
 
 set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ".")
 set(PROJECT_EXAMPLE_NAME cloud)
diff --git a/examples/collections/CMakeLists.txt 
b/examples/collections/CMakeLists.txt
index 85b72c6c..24231468 100644
--- a/examples/collections/CMakeLists.txt
+++ b/examples/collections/CMakeLists.txt
@@ -1,4 +1,4 @@
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 3.10)
 
 set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ".")
 set(PROJECT_EXAMPLE_NAME collections)
diff --git a/examples/concurrent_executions/CMakeLists.txt 
b/examples/concurrent_executions/CMakeLists.txt
index 49243dda..703a6189 100644
--- a/examples/concurrent_executions/CMakeLists.txt
+++ b/examples/concurrent_executions/CMakeLists.txt
@@ -1,4 +1,4 @@
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 3.10)
 
 set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ".")
 set(PROJECT_EXAMPLE_NAME concurrent_executions)
diff --git a/examples/date_time/CMakeLists.txt 
b/examples/date_time/CMakeLists.txt
index 342081a8..e4d085ba 100644
--- a/examples/date_time/CMakeLists.txt
+++ b/examples/date_time/CMakeLists.txt
@@ -1,4 +1,4 @@
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 3.10)
 
 set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ".")
 set(PROJECT_EXAMPLE_NAME date_time)
diff --git a/examples/dse/date_range/CMakeLists.txt 
b/examples/dse/date_range/CMakeLists.txt
index cf9895a5..1b58ba44 100644
--- a/examples/dse/date_range/CMakeLists.txt
+++ b/examples/dse/date_range/CMakeLists.txt
@@ -1,4 +1,4 @@
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 3.10)
 
 set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ".")
 set(PROJECT_EXAMPLE_NAME date_range)
diff --git a/examples/dse/geotypes/CMakeLists.txt 
b/examples/dse/geotypes/CMakeLists.txt
index 168c51c3..e1266890 100644
--- a/examples/dse/geotypes/CMakeLists.txt
+++ b/examples/dse/geotypes/CMakeLists.txt
@@ -1,4 +1,4 @@
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 3.10)
 
 set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ".")
 set(PROJECT_EXAMPLE_NAME geotypes)
diff --git a/examples/dse/gssapi/CMakeLists.txt 
b/examples/dse/gssapi/CMakeLists.txt
index 0d6d8356..4a834db0 100644
--- a/examples/dse/gssapi/CMakeLists.txt
+++ b/examples/dse/gssapi/CMakeLists.txt
@@ -1,4 +1,4 @@
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 3.10)
 
 set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ".")
 
diff --git a/examples/dse/plaintext/CMakeLists.txt 
b/examples/dse/plaintext/CMakeLists.txt
index 37cd5a7c..6b6ae3a7 100644
--- a/examples/dse/plaintext/CMakeLists.txt
+++ b/examples/dse/plaintext/CMakeLists.txt
@@ -1,4 +1,4 @@
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 3.10)
 
 set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ".")
 
diff --git a/examples/dse/proxy_execution/CMakeLists.txt 
b/examples/dse/proxy_execution/CMakeLists.txt
index 3a23b3d0..b321d601 100644
--- a/examples/dse/proxy_execution/CMakeLists.txt
+++ b/examples/dse/proxy_execution/CMakeLists.txt
@@ -1,4 +1,4 @@
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 3.10)
 
 set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ".")
 set(PROJECT_EXAMPLE_NAME proxy_execution)
diff --git a/examples/duration/CMakeLists.txt b/examples/duration/CMakeLists.txt
index e764bd55..620c0fb9 100644
--- a/examples/duration/CMakeLists.txt
+++ b/examples/duration/CMakeLists.txt
@@ -1,4 +1,4 @@
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 3.10)
 
 set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ".")
 set(PROJECT_EXAMPLE_NAME duration)
diff --git a/examples/execution_profiles/CMakeLists.txt 
b/examples/execution_profiles/CMakeLists.txt
index fb3de2fb..55b8bb1c 100644
--- a/examples/execution_profiles/CMakeLists.txt
+++ b/examples/execution_profiles/CMakeLists.txt
@@ -1,4 +1,4 @@
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 3.10)
 
 set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ".")
 set(PROJECT_EXAMPLE_NAME execution_profiles)
diff --git a/examples/host_listener/CMakeLists.txt 
b/examples/host_listener/CMakeLists.txt
index 86436a87..61e75264 100644
--- a/examples/host_listener/CMakeLists.txt
+++ b/examples/host_listener/CMakeLists.txt
@@ -1,4 +1,4 @@
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 3.10)
 
 set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ".")
 set(PROJECT_EXAMPLE_NAME host_listener)
diff --git a/examples/logging/CMakeLists.txt b/examples/logging/CMakeLists.txt
index c665af69..b21a33a5 100644
--- a/examples/logging/CMakeLists.txt
+++ b/examples/logging/CMakeLists.txt
@@ -1,4 +1,4 @@
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 3.10)
 
 set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ".")
 set(PROJECT_EXAMPLE_NAME logging)
diff --git a/examples/maps/CMakeLists.txt b/examples/maps/CMakeLists.txt
index 741bd79f..d80bb7be 100644
--- a/examples/maps/CMakeLists.txt
+++ b/examples/maps/CMakeLists.txt
@@ -1,4 +1,4 @@
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 3.10)
 
 set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ".")
 set(PROJECT_EXAMPLE_NAME maps)
diff --git a/examples/named_parameters/CMakeLists.txt 
b/examples/named_parameters/CMakeLists.txt
index 9651d3b1..25fdd3f3 100644
--- a/examples/named_parameters/CMakeLists.txt
+++ b/examples/named_parameters/CMakeLists.txt
@@ -1,4 +1,4 @@
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 3.10)
 
 set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ".")
 set(PROJECT_EXAMPLE_NAME named_parameters)
diff --git a/examples/paging/CMakeLists.txt b/examples/paging/CMakeLists.txt
index e4aeeaa5..73003ac7 100644
--- a/examples/paging/CMakeLists.txt
+++ b/examples/paging/CMakeLists.txt
@@ -1,4 +1,4 @@
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 3.10)
 
 set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ".")
 set(PROJECT_EXAMPLE_NAME paging)
diff --git a/examples/perf/CMakeLists.txt b/examples/perf/CMakeLists.txt
index 8825c294..0b56481c 100644
--- a/examples/perf/CMakeLists.txt
+++ b/examples/perf/CMakeLists.txt
@@ -1,4 +1,4 @@
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 3.10)
 
 set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ".")
 set(PROJECT_EXAMPLE_NAME perf)
diff --git a/examples/prepared/CMakeLists.txt b/examples/prepared/CMakeLists.txt
index bad5e2d8..190f69d9 100644
--- a/examples/prepared/CMakeLists.txt
+++ b/examples/prepared/CMakeLists.txt
@@ -1,4 +1,4 @@
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 3.10)
 
 set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ".")
 set(PROJECT_EXAMPLE_NAME prepared)
diff --git a/examples/schema_meta/CMakeLists.txt 
b/examples/schema_meta/CMakeLists.txt
index 30548a8a..1acaefb6 100644
--- a/examples/schema_meta/CMakeLists.txt
+++ b/examples/schema_meta/CMakeLists.txt
@@ -1,4 +1,4 @@
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 3.10)
 
 set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ".")
 set(PROJECT_EXAMPLE_NAME schema_meta)
diff --git a/examples/simple/CMakeLists.txt b/examples/simple/CMakeLists.txt
index 722f53f1..393d2ded 100644
--- a/examples/simple/CMakeLists.txt
+++ b/examples/simple/CMakeLists.txt
@@ -1,4 +1,4 @@
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 3.10)
 
 set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ".")
 set(PROJECT_EXAMPLE_NAME simple)
diff --git a/examples/ssl/CMakeLists.txt b/examples/ssl/CMakeLists.txt
index 23896cba..ea078c15 100644
--- a/examples/ssl/CMakeLists.txt
+++ b/examples/ssl/CMakeLists.txt
@@ -1,4 +1,4 @@
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 3.10)
 
 set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ".")
 set(PROJECT_EXAMPLE_NAME ssl)
diff --git a/examples/tracing/CMakeLists.txt b/examples/tracing/CMakeLists.txt
index 0f249255..db811b90 100644
--- a/examples/tracing/CMakeLists.txt
+++ b/examples/tracing/CMakeLists.txt
@@ -1,4 +1,4 @@
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 3.10)
 
 set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ".")
 set(PROJECT_EXAMPLE_NAME tracing)
diff --git a/examples/tuple/CMakeLists.txt b/examples/tuple/CMakeLists.txt
index c16d58f2..8bb054bb 100644
--- a/examples/tuple/CMakeLists.txt
+++ b/examples/tuple/CMakeLists.txt
@@ -1,4 +1,4 @@
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 3.10)
 
 set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ".")
 set(PROJECT_EXAMPLE_NAME tuple)
diff --git a/examples/udt/CMakeLists.txt b/examples/udt/CMakeLists.txt
index bc7bdbd3..b2a664fa 100644
--- a/examples/udt/CMakeLists.txt
+++ b/examples/udt/CMakeLists.txt
@@ -1,4 +1,4 @@
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 3.10)
 
 set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ".")
 set(PROJECT_EXAMPLE_NAME udt)
diff --git a/examples/uuids/CMakeLists.txt b/examples/uuids/CMakeLists.txt
index 2c21081c..2f02feec 100644
--- a/examples/uuids/CMakeLists.txt
+++ b/examples/uuids/CMakeLists.txt
@@ -1,4 +1,4 @@
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 3.10)
 
 set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ".")
 set(PROJECT_EXAMPLE_NAME uuids)
diff --git a/src/third_party/sparsehash/CMakeLists.txt 
b/src/third_party/sparsehash/CMakeLists.txt
index 29bbe7bc..6e1adef7 100644
--- a/src/third_party/sparsehash/CMakeLists.txt
+++ b/src/third_party/sparsehash/CMakeLists.txt
@@ -1,4 +1,4 @@
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 3.10)
 
 include(CheckCXXSourceCompiles)
 include(CheckFunctionExists)
diff --git a/topics/building/README.md b/topics/building/README.md
index fd45b223..36eec31f 100644
--- a/topics/building/README.md
+++ b/topics/building/README.md
@@ -24,7 +24,7 @@ __NOTE__: The build procedures only need to be performed for 
driver development
 
 The C/C++ driver depends on the following software:
 
-* [CMake] v2.8.12+
+* [CMake] v3.10+
 * [libuv] 1.x
 * Kerberos v5 ([Heimdal] or [MIT]) \*
 * [OpenSSL] v1.0.x, v1.1.x or v3.x \*\*
@@ -342,4 +342,4 @@ cmake -G "Visual Studio 16 2019" -A x64 
-DCASS_BUILD_UNIT_TESTS=On ..
 [MIT]: https://web.mit.edu/kerberos
 [OpenSSL]: https://www.openssl.org
 [zlib]: https://www.zlib.net
-[migration guide]: 
https://www.openssl.org/docs/man3.0/man7/migration_guide.html
\ No newline at end of file
+[migration guide]: 
https://www.openssl.org/docs/man3.0/man7/migration_guide.html


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to