FindPythonLibs
Изменено в версии 3.27: Этот модуль доступен только если политика CMP0148 не установлена в NEW.
Устарело начиная с версии 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–2024 Kitware, Inc. and Contributors
Licensed under the BSD 3-clause License.
https://cmake.org/cmake/help/v3.31/module/FindPythonLibs.html