add new CMAKE version support and fix CI test failure (#823)

This commit is contained in:
Philip Top
2023-01-02 06:33:44 -08:00
committed by GitHub
parent 0f040f78cb
commit fbe1763675
3 changed files with 18 additions and 6 deletions

View File

@@ -6,10 +6,10 @@ cmake_minimum_required(VERSION 3.4)
# of CMake. For most of the policies, the new version is better (hence the change).
# We don't use the 3.4...3.21 syntax because of a bug in an older MSVC's
# built-in and modified CMake 3.11
if(${CMAKE_VERSION} VERSION_LESS 3.22)
if(${CMAKE_VERSION} VERSION_LESS 3.24)
cmake_policy(VERSION ${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION})
else()
cmake_policy(VERSION 3.22)
cmake_policy(VERSION 3.24)
endif()
set(VERSION_REGEX "#define CLI11_VERSION[ \t]+\"(.+)\"")