Specify a max version in cmake_minimum_required
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 2abfba3..62ca9dd 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -1,4 +1,4 @@
-cmake_minimum_required(VERSION 3.9)
+cmake_minimum_required(VERSION 3.9...3.26)
# has to be before project
include(32blit-pico/sdk_import.cmake)
diff --git a/firmware/CMakeLists.txt b/firmware/CMakeLists.txt
index a367fdc..4118f2e 100644
--- a/firmware/CMakeLists.txt
+++ b/firmware/CMakeLists.txt
@@ -1,4 +1,4 @@
-cmake_minimum_required(VERSION 3.9)
+cmake_minimum_required(VERSION 3.9...3.26)
project (firmware)
find_package (32BLIT CONFIG REQUIRED PATHS ..)
diff --git a/launcher/CMakeLists.txt b/launcher/CMakeLists.txt
index a427f51..592509a 100644
--- a/launcher/CMakeLists.txt
+++ b/launcher/CMakeLists.txt
@@ -1,4 +1,4 @@
-cmake_minimum_required(VERSION 3.9)
+cmake_minimum_required(VERSION 3.9...3.26)
project (launcher)
find_package (32BLIT CONFIG REQUIRED PATHS ..)
diff --git a/utilities/CMakeLists.txt b/utilities/CMakeLists.txt
index e86ebf1..28badae 100644
--- a/utilities/CMakeLists.txt
+++ b/utilities/CMakeLists.txt
@@ -1,4 +1,4 @@
-cmake_minimum_required(VERSION 3.9)
+cmake_minimum_required(VERSION 3.9...3.26)
project (examples)
find_package (32BLIT CONFIG REQUIRED PATHS ..)
diff --git a/utilities/hardware-test/CMakeLists.txt b/utilities/hardware-test/CMakeLists.txt
index d76093a..ea3aea6 100644
--- a/utilities/hardware-test/CMakeLists.txt
+++ b/utilities/hardware-test/CMakeLists.txt
@@ -1,4 +1,4 @@
-cmake_minimum_required(VERSION 3.9)
+cmake_minimum_required(VERSION 3.9...3.26)
project (hardware-test)
find_package (32BLIT CONFIG REQUIRED PATHS ../..)
diff --git a/utilities/picosystem-hardware-test/CMakeLists.txt b/utilities/picosystem-hardware-test/CMakeLists.txt
index ecea602..465ea66 100644
--- a/utilities/picosystem-hardware-test/CMakeLists.txt
+++ b/utilities/picosystem-hardware-test/CMakeLists.txt
@@ -1,4 +1,4 @@
-cmake_minimum_required(VERSION 3.9)
+cmake_minimum_required(VERSION 3.9...3.26)
project (picosystem-hardware-test)
find_package (32BLIT CONFIG REQUIRED PATHS ../..)