]> git.ipfire.org Git - thirdparty/curl.git/commitdiff
cmake: replace `list(FIND)` with `if(var IN_LIST list)`
authorViktor Szakats <commit@vsz.me>
Fri, 27 Feb 2026 11:03:32 +0000 (12:03 +0100)
committerViktor Szakats <commit@vsz.me>
Fri, 27 Feb 2026 13:08:59 +0000 (14:08 +0100)
Available since CMake v3.3.

Ref: https://cmake.org/cmake/help/latest/command/if.html#in-list

Closes #20758

CMakeLists.txt

index 2419de626cbbe03b907bd2874d44edffd88156b0..43fb01a48a700ebea5a6b3e247c1a92a009e61f9 100644 (file)
@@ -2204,8 +2204,7 @@ if(NOT CURL_DISABLE_INSTALL)
             if(CMAKE_VERSION VERSION_GREATER_EQUAL 3.20)
               cmake_path(SET _libdir NORMALIZE "${_libdir}")
             endif()
-            list(FIND _sys_libdirs "${_libdir}" _libdir_index)
-            if(_libdir_index LESS 0)
+            if(NOT _libdir IN_LIST _sys_libdirs)
               list(APPEND _ldflags "-L${_libdir}")
             endif()
             string(REGEX REPLACE "^lib" "" _libname "${_libname}")
@@ -2233,8 +2232,7 @@ if(NOT CURL_DISABLE_INSTALL)
     if(CMAKE_VERSION VERSION_GREATER_EQUAL 3.20)
       cmake_path(SET _libdir NORMALIZE "${_libdir}")
     endif()
-    list(FIND _sys_libdirs "${_libdir}" _libdir_index)
-    if(_libdir_index LESS 0)
+    if(NOT _libdir IN_LIST _sys_libdirs)
       list(APPEND _ldflags "-L${_libdir}")
     endif()
   endforeach()