mirror of
https://github.com/curl/curl.git
synced 2026-08-25 07:23:31 +03:00
cmake: fix CURL_WERROR=ON for old CMake and use it in GHA/linux-old
- cmake: fix `-pedantic-errors` for old CMake with `CURL_WERROR=ON` set. `-pedantic-errors` option throws a warning with GCC (all versions) and makes `check_symbol_exists()` fail in CMake versions older than v3.23.0 (2022-03-29), when CMake introduced a workaround: https://gitlab.kitware.com/cmake/cmake/-/issues/13208eeb45401161ab7c3cd28Follow-up to3829759bd0#12489 - set `CURL_WERROR=ON` for the `linux-old` job in CI. Closes #13282
This commit is contained in:
parent
20c1b2d75e
commit
f43545e91b
2 changed files with 5 additions and 2 deletions
|
|
@ -25,7 +25,10 @@ include(CheckCCompilerFlag)
|
|||
|
||||
unset(WPICKY)
|
||||
|
||||
if(CURL_WERROR AND CMAKE_COMPILER_IS_GNUCC AND NOT CMAKE_C_COMPILER_VERSION VERSION_LESS 5.0)
|
||||
if(CURL_WERROR AND
|
||||
CMAKE_COMPILER_IS_GNUCC AND
|
||||
NOT CMAKE_C_COMPILER_VERSION VERSION_LESS 5.0 AND
|
||||
NOT CMAKE_VERSION VERSION_LESS 3.23.0) # check_symbol_exists() incompatible with GCC -pedantic-errors in earlier CMake versions
|
||||
set(WPICKY "${WPICKY} -pedantic-errors")
|
||||
endif()
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue