mirror of
https://github.com/Kitware/CMake.git
synced 2025-05-08 22:37:04 +08:00

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