message: somebody missed a .
diff: -cmake_minimum_required(VERSION 3.15..3.24) # 3.15 for MSVC_RUNTIME_LIBRARY, removing default warning flags
  -
  -cmake_policy(SET CMP0091 NEW)
  -cmake_policy(SET CMP0092 NEW)
  -
  -if(CMAKE_VERSION VERSION_GREATER_EQUAL 3.24)
  - cmake_policy(SET CMP0135 NEW)
  -endif()
  +cmake_minimum_required(VERSION 3.15...3.24)
  if(NOT CMAKE_MSVC_RUNTIME_LIBRARY)
  set(CMAKE_MSVC_RUNTIME_LIBRARY "MultiThreaded$<$<CONFIG:Debug>:Debug>")
  