1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
|
IF(PYTHONINTERP_FOUND AND SIP_OK)
IF(SPHINX_FOUND)
ADD_CUSTOM_TARGET(pythonBindingsDoc ALL ${CMAKE_COMMAND} -DSPHINX_EXECUTABLE=${SPHINX_EXECUTABLE} -DSOURCE_DIR=${CMAKE_CURRENT_SOURCE_DIR} -DBIN_DIR=${CMAKE_CURRENT_BINARY_DIR} -DSRC_DIR=${CMAKE_CURRENT_SOURCE_DIR} -P ${CMAKE_CURRENT_SOURCE_DIR}/genSphinxDoc.cmake
DEPENDS ${LibTulipPythonName} ${LibStlPythonName})
SET_DIRECTORY_PROPERTIES(PROPERTIES ADDITIONAL_MAKE_CLEAN_FILES "doc;doctrees")
INSTALL(DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/html
DESTINATION ${TulipShareInstallDir}/../doc/tulip-python
COMPONENT tulip_python_doc)
ELSE(SPHINX_FOUND)
MESSAGE("Sphinx not found : unable to generate the documentation for the Python bindings.")
ENDIF(SPHINX_FOUND)
ENDIF(PYTHONINTERP_FOUND AND SIP_OK)
|