CMakeLists.txt: CMake 3.5.1 on Ubuntu 16.04 doesn't have VERSION_GREATER_EQUAL.

This commit is contained in:
David Korth 2025-06-16 21:44:11 -04:00
parent af94beb75e
commit 7a831a342c

View File

@ -60,10 +60,10 @@ SET(CMAKE_C_STANDARD_REQUIRED OFF)
SET(CMAKE_C_EXTENSIONS ON)
SET(CMAKE_CXX_STANDARD_REQUIRED OFF)
SET(CMAKE_CXX_EXTENSIONS ON)
IF(CMAKE_VERSION VERSION_GREATER_EQUAL 3.21)
IF(CMAKE_VERSION VERSION_GREATER 3.20.99) # >= 3.21
SET(CMAKE_C_STANDARD 17)
SET(CMAKE_CXX_STANDARD 17)
ELSEIF(CMAKE_VERSION VERSION_GREATER_EQUAL 3.8)
ELSEIF(CMAKE_VERSION VERSION_GREATER 3.7.99) # >= 3.8
SET(CMAKE_C_STANDARD 11)
SET(CMAKE_CXX_STANDARD 17)
ELSE()