Skip to content
Snippets Groups Projects
Commit 36b43c1a authored by Harry Jeffery's avatar Harry Jeffery
Browse files

Refs #11054 Add target for docs-diagrams

parent b9667383
No related branches found
No related tags found
No related merge requests found
......@@ -24,6 +24,10 @@ if ( SPHINX_FOUND )
set ( SPHINX_BUILD_DIR ${DOCS_BUILDDIR} )
set ( SCREENSHOTS_DIR ${SPHINX_BUILD_DIR}/screenshots )
file ( GLOB DIAGRAMS_SRC "${CMAKE_CURRENT_SOURCE_DIR}/source/diagrams/*.dot" )
set ( DIAGRAMS_SCRIPT ${CMAKE_CURRENT_SOURCE_DIR}/generate_diagrams.py )
set ( DIAGRAMS_OUT_DIR ${SPHINX_BUILD_DIR}/diagrams )
# targets
set ( TARGET_PREFIX docs)
# runner
......@@ -33,6 +37,12 @@ if ( SPHINX_FOUND )
set ( DOCS_RUNNER_EXE ${CMAKE_LIBRARY_OUTPUT_DIRECTORY}/${CMAKE_CFG_INTDIR}/MantidPlot )
endif()
#Generate diagrams from .dot files
add_custom_target ( ${TARGET_PREFIX}-diagrams
COMMAND ${PYTHON_EXECUTABLE} ${DIAGRAMS_SCRIPT} ${DIAGRAMS_OUT_DIR} ${DIAGRAMS_SRC}
SOURCES ${DIAGRAMS_SCRIPT} ${DIAGRAMS_SRC}
COMMENT "Generating .dot diagrams")
# qthelp target
if (QT_QCOLLECTIONGENERATOR_EXECUTABLE)
set ( BUILDER qthelp )
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment