1234567891011121314151617181920212223 |
- # Sphinx Documentation
-
- install(DIRECTORY DESTINATION "${DIST_DOCTMP}/sphinx")
-
- # Collect all sphinx documentation files from all projects
- set(INCLUDED_OV_SDK_COMPONENTS DEPENDENCIES DEVELOPER_TOOLS)
- include("AddOpenViBESDKComponents")
-
- add_custom_target(copy_sdk_documentation ALL COMMAND ${CMAKE_COMMAND} -E copy "${OPENVIBE_SDK_PATH}/doc-tmp/" "${CMAKE_CURRENT_BINARY_DIR}/doc-tmp")
-
- file(GLOB SPHINX_DOC_DIRS LIST_DIRECTORIES true LIST_FILES false
- "${PROJECT_SOURCE_DIR}/plugins/visualization/*"
- "${PROJECT_SOURCE_DIR}/plugins/*"
- )
- foreach(DOCDIR ${SPHINX_DOC_DIRS})
- if(IS_DIRECTORY "${DOCDIR}/doc/boxes")
- file(COPY "${DOCDIR}/doc/boxes" DESTINATION ${CMAKE_CURRENT_BINARY_DIR}/doc-tmp/sphinx/source)
- endif()
- endforeach()
-
- file(COPY sphinx/source DESTINATION ${CMAKE_CURRENT_BINARY_DIR}/doc-tmp/sphinx)
-
- install(DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/doc-tmp/ DESTINATION ${DIST_DOCTMP})
|