# Find the Sphinx documentation generator | |
# | |
# This modules defines | |
# SPHINX_EXECUTABLE | |
# SPHINX_FOUND | |
FIND_PROGRAM(SPHINX_EXECUTABLE | |
NAMES sphinx-build | |
PATHS | |
/usr/bin | |
/usr/local/bin | |
/opt/local/bin | |
DOC "Sphinx documentation generator") | |
IF (NOT SPHINX_EXECUTABLE) | |
SET(_Python_VERSIONS 2.7 2.6 2.5 2.4 2.3 2.2 2.1 2.0 1.6 1.5) | |
FOREACH (_version ${_Python_VERSIONS}) | |
SET(_sphinx_NAMES sphinx-build-${_version}) | |
FIND_PROGRAM(SPHINX_EXECUTABLE | |
NAMES ${_sphinx_NAMES} | |
PATHS | |
/usr/bin | |
/usr/local/bin | |
/opt/loca/bin | |
DOC "Sphinx documentation generator") | |
ENDFOREACH () | |
ENDIF () | |
INCLUDE(FindPackageHandleStandardArgs) | |
FIND_PACKAGE_HANDLE_STANDARD_ARGS(Sphinx DEFAULT_MSG SPHINX_EXECUTABLE) | |
MARK_AS_ADVANCED(SPHINX_EXECUTABLE) |