FindPythonLibs
Поиск библиотек Python
Устарело начиная с версии 3.12: Используйте FindPython3, FindPython2 или FindPython вместо этого.
Этот модуль определяет установлены ли библиотеки 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.13/module/FindPythonLibs.html