12345678910111213141516171819202122232425262728 |
- # Distributed under the OSI-approved BSD 3-Clause License. See accompanying
- # file Copyright.txt or https://cmake.org/licensing for details.
- #[=======================================================================[.rst:
- FindCygwin
- ----------
- Find Cygwin, a POSIX-compatible environment that runs natively
- on Microsoft Windows
- #]=======================================================================]
- if (WIN32)
- if(CYGWIN_INSTALL_PATH)
- set(CYGWIN_BAT "${CYGWIN_INSTALL_PATH}/cygwin.bat")
- endif()
- find_program(CYGWIN_BAT
- NAMES cygwin.bat
- PATHS
- "C:/Cygwin"
- "C:/Cygwin64"
- "[HKEY_LOCAL_MACHINE\\SOFTWARE\\Cygwin\\setup;rootdir]"
- "[HKEY_LOCAL_MACHINE\\SOFTWARE\\Cygnus Solutions\\Cygwin\\mounts v2\\/;native]"
- )
- get_filename_component(CYGWIN_INSTALL_PATH "${CYGWIN_BAT}" DIRECTORY)
- mark_as_advanced(CYGWIN_BAT)
- endif ()
|