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 ../..)