doc: fix using Ninja to generate PDF
The chain of dependencies works for make but not for Ninja. Make it explicit so Ninja will work to generate PDF. Signed-off-by: Daniel Leung <daniel.leung@intel.com>
This commit is contained in:
parent
4fede8dd0b
commit
c164c8ea8b
1 changed files with 8 additions and 2 deletions
|
@ -145,8 +145,8 @@ add_custom_target(
|
||||||
#
|
#
|
||||||
# LaTEX section
|
# LaTEX section
|
||||||
#
|
#
|
||||||
add_custom_target(
|
add_custom_command(
|
||||||
latex
|
OUTPUT ${SPHINX_OUTPUT_DIR_LATEX}/zephyr.tex
|
||||||
COMMAND ${CMAKE_COMMAND} -E env
|
COMMAND ${CMAKE_COMMAND} -E env
|
||||||
ZEPHYR_BUILD=${CMAKE_CURRENT_BINARY_DIR}
|
ZEPHYR_BUILD=${CMAKE_CURRENT_BINARY_DIR}
|
||||||
${SPHINXBUILD} -w ${SPHINX_LOG} -N -t ${DOC_TAG} -b latex -t svgconvert ${ALLSPHINXOPTS} ${RST_OUT}/doc ${SPHINX_OUTPUT_DIR_LATEX}
|
${SPHINXBUILD} -w ${SPHINX_LOG} -N -t ${DOC_TAG} -b latex -t svgconvert ${ALLSPHINXOPTS} ${RST_OUT}/doc ${SPHINX_OUTPUT_DIR_LATEX}
|
||||||
|
@ -155,6 +155,11 @@ add_custom_target(
|
||||||
COMMAND ${PYTHON_EXECUTABLE} ${KI_SCRIPT} --config-dir ${CONFIG_DIR} --errors ${DOC_WARN} --warnings ${DOC_WARN} ${DOC_LOG}
|
COMMAND ${PYTHON_EXECUTABLE} ${KI_SCRIPT} --config-dir ${CONFIG_DIR} --errors ${DOC_WARN} --warnings ${DOC_WARN} ${DOC_LOG}
|
||||||
COMMAND ${PYTHON_EXECUTABLE} ${FIX_TEX_SCRIPT} ${SPHINX_OUTPUT_DIR_LATEX}/zephyr.tex
|
COMMAND ${PYTHON_EXECUTABLE} ${FIX_TEX_SCRIPT} ${SPHINX_OUTPUT_DIR_LATEX}/zephyr.tex
|
||||||
WORKING_DIRECTORY ${CMAKE_CURRENT_LIST_DIR}
|
WORKING_DIRECTORY ${CMAKE_CURRENT_LIST_DIR}
|
||||||
|
)
|
||||||
|
|
||||||
|
add_custom_target(
|
||||||
|
latex
|
||||||
|
DEPENDS ${SPHINX_OUTPUT_DIR_LATEX}/zephyr.tex
|
||||||
${SPHINX_USES_TERMINAL}
|
${SPHINX_USES_TERMINAL}
|
||||||
)
|
)
|
||||||
|
|
||||||
|
@ -213,6 +218,7 @@ if(NOT ${LATEXMK} STREQUAL LATEXMK-NOTFOUND)
|
||||||
|
|
||||||
add_custom_target(
|
add_custom_target(
|
||||||
pdfdocs
|
pdfdocs
|
||||||
|
DEPENDS latexdocs pdf
|
||||||
)
|
)
|
||||||
add_dependencies(pdfdocs pdf)
|
add_dependencies(pdfdocs pdf)
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue