mirror of
https://github.com/Kitware/CMake.git
synced 2026-01-07 22:30:13 -06:00
This is a follow-up to add intro code blocks to all remaining utility and find modules. Fixes: #26555
49 lines
1.0 KiB
CMake
49 lines
1.0 KiB
CMake
# 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
|
|
)
|