diff --git a/CMLibBreathe.cmake b/CMLibBreathe.cmake index 5b4cef9..47ee9a1 100644 --- a/CMLibBreathe.cmake +++ b/CMLibBreathe.cmake @@ -6,12 +6,14 @@ if(BUILD_BREATHE_DOC STREQUAL AUTO) find_package(Perl) set(Python_ADDITIONAL_VERSIONS 3.7 3.6 3.5 3.4 3.3 3.2) find_package(PythonInterp) - find_package(Sphinx) - include(FindPythonModule) - find_python_module(breathe) - find_python_module(recommonmark) - if(DOXYGEN_FOUND AND PERL_FOUND AND SPHINX_FOUND AND breathe AND recommonmark) - set(BUILD_BREATHE_DOC ON CACHE STRING "Enable documntation in Breathe format" FORCE) + if (PYTHONINTERP_FOUND) + find_package(Sphinx) + include(FindPythonModule) + find_python_module(breathe) + find_python_module(recommonmark) + if(DOXYGEN_FOUND AND PERL_FOUND AND PYTHONINTERP_FOUND AND SPHINX_FOUND AND breathe AND recommonmark) + set(BUILD_BREATHE_DOC ON CACHE STRING "Enable documntation in Breathe format" FORCE) + endif() endif() elseif(BUILD_BREATHE_DOC) find_package(Doxygen REQUIRED)