| # 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. | |
| Result Variables | |
| ^^^^^^^^^^^^^^^^ | |
| This module defines the following local variables: | |
| ``Wget_FOUND`` | |
| True if ``wget`` has been found. | |
| Cache Variables | |
| ^^^^^^^^^^^^^^^ | |
| The following cache variables may also be set: | |
| ``WGET_EXECUTABLE`` | |
| The full path to the ``wget`` tool. | |
| 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}) |