This has seemed to work well on all platforms for a while. (cherry picked from commit d7b7c3b12a106333d73567bacb4c9057e8d3cc88)
@@ -1,4 +1,4 @@
-cmake_minimum_required(VERSION 3.0)
+cmake_minimum_required(VERSION 3.0...3.20 FATAL_ERROR)
project(GLFW VERSION 3.3.5 LANGUAGES C)