cmake: fix confusing error when a dependency is undetected in `curl-config.cmake`
No binary (build failed)
—
(log yok)
| @@ -176,9 +176,11 @@ if(TARGET @PROJECT_NAME@::@LIB_STATIC@) | |
| if(NOT _has_CMP0099 AND CMAKE_VERSION VERSION_GREATER_EQUAL 3.13 AND _curl_libs) | |
| set(_curl_libdirs "") | |
| foreach(_curl_lib IN LISTS _curl_libs) | |
| - | get_target_property(_curl_libdir "${_curl_lib}" INTERFACE_LINK_DIRECTORIES) |
| - | if(_curl_libdir) |
| - | list(APPEND _curl_libdirs "${_curl_libdir}") |
| + | if(TARGET "${_curl_lib}") |
| + | get_target_property(_curl_libdir "${_curl_lib}" INTERFACE_LINK_DIRECTORIES) |
| + | if(_curl_libdir) |
| + | list(APPEND _curl_libdirs "${_curl_libdir}") |
| + | endif() |
| endif() | |
| endforeach() | |
| if(_curl_libdirs) | |