From: Viktor Szakats Date: Mon, 18 Aug 2025 08:19:45 +0000 (+0200) Subject: cmake: honor `CMAKE_C_FLAGS` in test 1119 and 1167 X-Git-Tag: curl-8_16_0~165 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=a19bd4321030c6ea18e3bbec411dfd49961a1f71;p=thirdparty%2Fcurl.git cmake: honor `CMAKE_C_FLAGS` in test 1119 and 1167 `CMAKE_C_FLAGS` is not set by curl, but may contain custom options required for a successful compiler run, when invoked by these tests. One such case is when configuring Visual Studio or clang-cl via compiler options, instead of envs. Cherry-picked from #18301 Closes #18307 --- diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt index 014fe0db87..0593b513ee 100644 --- a/tests/CMakeLists.txt +++ b/tests/CMakeLists.txt @@ -104,6 +104,7 @@ if(MSVC OR CMAKE_C_COMPILER_ID STREQUAL "GNU" OR CMAKE_C_COMPILER_ID MATCHES "Cl if(APPLE AND CMAKE_OSX_SYSROOT) string(APPEND CURL_CPP " -isysroot ${CMAKE_OSX_SYSROOT}") endif() + string(APPEND CURL_CPP " ${CMAKE_C_FLAGS}") # Add header directories, like autotools builds do. get_property(_include_dirs TARGET ${LIB_SELECTED} PROPERTY INCLUDE_DIRECTORIES) foreach(_include_dir IN LISTS _include_dirs)