CURL_COMPLETION_ZSH)
if(PERL_FOUND)
if(CURL_COMPLETION_FISH)
- set(_completion_fish "curl.fish")
+ set(_completion_fish "${CMAKE_CURRENT_BINARY_DIR}/curl.fish")
add_custom_command(OUTPUT "${_completion_fish}"
COMMAND "${PERL_EXECUTABLE}" "${CMAKE_CURRENT_SOURCE_DIR}/completion.pl"
--opts-dir "${PROJECT_SOURCE_DIR}/docs/cmdline-opts" --shell fish > "${_completion_fish}"
endif()
if(CURL_COMPLETION_ZSH)
- set(_completion_zsh "_curl")
+ set(_completion_zsh "${CMAKE_CURRENT_BINARY_DIR}/_curl")
add_custom_command(OUTPUT "${_completion_zsh}"
COMMAND "${PERL_EXECUTABLE}" "${CMAKE_CURRENT_SOURCE_DIR}/completion.pl"
--opts-dir "${PROJECT_SOURCE_DIR}/docs/cmdline-opts" --shell zsh > "${_completion_zsh}"
endif()
endif()
if(CURL_COMPLETION_FISH_DIR)
- install(FILES "${CMAKE_CURRENT_BINARY_DIR}/${_completion_fish}"
- DESTINATION "${CURL_COMPLETION_FISH_DIR}")
+ install(FILES "${_completion_fish}" DESTINATION "${CURL_COMPLETION_FISH_DIR}")
endif()
if(CURL_COMPLETION_ZSH_DIR)
- install(FILES "${CMAKE_CURRENT_BINARY_DIR}/${_completion_zsh}"
- DESTINATION "${CURL_COMPLETION_ZSH_DIR}")
+ install(FILES "${_completion_zsh}" DESTINATION "${CURL_COMPLETION_ZSH_DIR}")
endif()
else()
message(STATUS "We cannot install completion scripts when cross-compiling")