diff --git a/doc/CMakeLists.txt b/doc/CMakeLists.txt index 610d2bf1..ddd1d60c 100644 --- a/doc/CMakeLists.txt +++ b/doc/CMakeLists.txt @@ -6,7 +6,14 @@ if (NOT DOXYGEN) return () endif () -find_package(PythonInterp QUIET REQUIRED) +# Find the python interpreter, set the PYTHON_EXECUTABLE variable +if (CMAKE_VERSION VERSION_LESS 3.12) + # This logic is deprecated in CMake after 3.12 + find_package(PythonInterp QUIET REQUIRED) +else () + find_package(Python QUIET REQUIRED) + set(PYTHON_EXECUTABLE ${Python_EXECUTABLE}) +endif () add_custom_target(doc COMMAND ${PYTHON_EXECUTABLE} ${CMAKE_CURRENT_SOURCE_DIR}/build.py