FindPythonLibs
Поиск библиотек Python
Этот модуль определяет, установлен ли Python, и определяет, где находятся файлы включения и библиотеки. Он также определяет имя библиотеки. Этот код устанавливает следующие переменные:
PYTHONLIBS_FOUND - have the Python libs been found PYTHON_LIBRARIES - path to the python library PYTHON_INCLUDE_PATH - path to where Python.h is found (deprecated) PYTHON_INCLUDE_DIRS - path to where Python.h is found PYTHON_DEBUG_LIBRARIES - path to the debug library (deprecated) PYTHONLIBS_VERSION_STRING - version of the Python libs found (since CMake 2.8.8)
Переменная Python_ADDITIONAL_VERSIONS может использоваться для указания списка номеров версий, которые следует учитывать при поиске Python. Вам необходимо установить эту переменную перед вызовом find_package(PythonLibs).
Если вы хотите указать установку Python для использования, вы должны изменить следующие переменные кэша:
PYTHON_LIBRARY - path to the python library PYTHON_INCLUDE_DIR - path to where Python.h is found
Если вызываются как find_package(PythonInterp) , так и find_package(PythonLibs), сначала вызовите find_package(PythonInterp), чтобы получить текущую активную версию Python по умолчанию с согласованной версией PYTHON_LIBRARIES.
© 2000–2019 Kitware, Inc. and Contributors
Licensed under the BSD 3-clause License.
https://cmake.org/cmake/help/v3.9/module/FindPythonLibs.html