cmake: fix fish install directory detection via pkg-config

Follow-up to c8b0f0c9ad #16833

Closes #17147
This commit is contained in:
Viktor Szakats 2025-04-23 10:52:06 +02:00
parent b993f2871b
commit 73b6f8d2fe
No known key found for this signature in database
GPG key ID: B5ABD165E2AEF201

View file

@ -56,7 +56,7 @@ if(CURL_COMPLETION_FISH OR
if(NOT CURL_COMPLETION_FISH_DIR)
find_package(PkgConfig QUIET)
pkg_get_variable(CURL_COMPLETION_FISH_DIR "fish" "completionsdir")
if(NOT _pkg_fish_completionsdir)
if(NOT CURL_COMPLETION_FISH_DIR)
if(CMAKE_INSTALL_DATAROOTDIR)
set(CURL_COMPLETION_FISH_DIR "${CMAKE_INSTALL_DATAROOTDIR}/fish/vendor_completions.d")
endif()