| # Distributed under the OSI-approved BSD 3-Clause License. See accompanying |
| # file LICENSE.rst or https://cmake.org/licensing for details. |
| |
| #[=======================================================================[.rst: |
| FindPike |
| -------- |
| |
| Finds the Pike compiler and interpreter: |
| |
| .. code-block:: cmake |
| |
| find_package(Pike [...]) |
| |
| Pike is interpreted, general purpose, high-level, dynamic programming |
| language. |
| |
| Cache Variables |
| ^^^^^^^^^^^^^^^ |
| |
| The following cache variables may also be set: |
| |
| ``PIKE_INCLUDE_PATH`` |
| The directory containing ``program.h``. |
| ``PIKE_EXECUTABLE`` |
| Full path to the pike binary. |
| |
| Examples |
| ^^^^^^^^ |
| |
| Finding Pike: |
| |
| .. code-block:: cmake |
| |
| find_package(Pike) |
| #]=======================================================================] |
| |
| find_path(PIKE_INCLUDE_PATH program.h |
| ${PIKE_POSSIBLE_INCLUDE_PATHS} |
| PATH_SUFFIXES include/pike8.0/pike include/pike7.8/pike include/pike7.4/pike) |
| |
| find_program(PIKE_EXECUTABLE |
| NAMES pike8.0 pike 7.8 pike7.4 |
| ) |
| |
| mark_as_advanced( |
| PIKE_EXECUTABLE |
| PIKE_INCLUDE_PATH |
| ) |