1
0
mirror of https://github.com/Kitware/CMake.git synced 2025-05-08 22:37:04 +08:00
CMake/Modules/FindPike.cmake
Peter Kokot 2ac98685f7
FindPike: Update documentation
- Added basic find module sections.
- Removed description of what this module finds as the description is
  outdated (at the time of writing, it finds only pike interpreter and
  the include directory). This module didn't find the library yet.
2025-04-04 04:46:03 +02:00

43 lines
994 B
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. 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
)