You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I tried running CMake version 3.5.1 to build the latest Curl release (7.87.0).
Since CMakeLists.txt contains the line cmake_minimum_required(VERSION 3.2...3.16 FATAL_ERROR) I didn't expect the command to fail with my version of CMake. Unfortunately the usage of GREATER_EQUAL and GREATER_EQUAL that became available only in CMake 3.7 led to the following error:
CMake Error at CMakeLists.txt:1093 (if):
if given arguments:
"NOT" "MSVC" "OR" "(" "MSVC_VERSION" "GREATER_EQUAL" "1900" ")"
Unknown arguments specified
Called from: [1] /curl-7.87.0/CMakeLists.txt
-- Configuring incomplete, errors occurred!
If I knew cmake, I would move that version number check into the C code that needs to be built and linked to check for the symbol to avoid having cmake do it. But as I don't know how to, I propose we instead raise the lowest accepted cmake version to 3.7. Released in November 2016.
I did this
I tried running CMake version 3.5.1 to build the latest Curl release (7.87.0).
Since
CMakeLists.txt
contains the linecmake_minimum_required(VERSION 3.2...3.16 FATAL_ERROR)
I didn't expect the command to fail with my version of CMake. Unfortunately the usage ofGREATER_EQUAL
andGREATER_EQUAL
that became available only in CMake 3.7 led to the following error:Somewhat related: #9237
I expected the following
Successful run of CMake or a warning about incompatible version.
curl/libcurl version
7.87.0
operating system
I was running a container built from Ubuntu 16.04.5 LTS.
The text was updated successfully, but these errors were encountered: