| # Distributed under the OSI-approved BSD 3-Clause License. See accompanying | |
| # file LICENSE.rst or https://cmake.org/licensing for details. | |
| #[=======================================================================[.rst: | |
| FindWget | |
| -------- | |
| This module finds the ``wget`` command-line tool for retrieving content from web | |
| servers: | |
| .. code-block:: cmake | |
| find_package(Wget [...]) | |
| Result Variables | |
| ^^^^^^^^^^^^^^^^ | |
| This module defines the following variables: | |
| ``Wget_FOUND`` | |
| .. versionadded:: 3.3 | |
| Boolean indicating whether ``wget`` was found. | |
| Cache Variables | |
| ^^^^^^^^^^^^^^^ | |
| The following cache variables may also be set: | |
| ``WGET_EXECUTABLE`` | |
| The full path to the ``wget`` tool. | |
| Deprecated Variables | |
| ^^^^^^^^^^^^^^^^^^^^ | |
| The following variables are provided for backward compatibility: | |
| ``WGET_FOUND`` | |
| .. deprecated:: 4.2 | |
| Use ``Wget_FOUND``, which has the same value. | |
| Boolean indicating whether ``wget`` was found. | |
| Examples | |
| ^^^^^^^^ | |
| Finding ``wget`` and executing it in a process: | |
| .. code-block:: cmake | |
| find_package(Wget) | |
| if(Wget_FOUND) | |
| execute_process(COMMAND ${WGET_EXECUTABLE} -h) | |
| endif() | |
| See Also | |
| ^^^^^^^^ | |
| * The :command:`file(DOWNLOAD)` command to download the given URL to a local | |
| file. | |
| #]=======================================================================] | |
| include(${CMAKE_CURRENT_LIST_DIR}/FindCygwin.cmake) | |
| include(${CMAKE_CURRENT_LIST_DIR}/FindMsys.cmake) | |
| find_program(WGET_EXECUTABLE | |
| wget | |
| ${CYGWIN_INSTALL_PATH}/bin | |
| ${MSYS_INSTALL_PATH}/usr/bin | |
| ) | |
| include(FindPackageHandleStandardArgs) | |
| find_package_handle_standard_args(Wget DEFAULT_MSG WGET_EXECUTABLE) | |
| mark_as_advanced( WGET_EXECUTABLE ) | |
| # WGET option is deprecated. | |
| # use WGET_EXECUTABLE instead. | |
| set (WGET ${WGET_EXECUTABLE}) |