FindPythonLibs
Устарело начиная с версии 3.12: Используйте FindPython3, FindPython2 или FindPython вместо этого.
Поиск библиотек 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–2021 Kitware, Inc. and Contributors
Licensed under the BSD 3-clause License.
https://cmake.org/cmake/help/v3.20/module/FindPythonLibs.html