Skip to content
Snippets Groups Projects
Commit 35dfb6b7 authored by Dmitry Simonenko's avatar Dmitry Simonenko
Browse files

bug837484: documentation out-of-source build support added

parent 409d6dc5
No related branches found
No related tags found
No related merge requests found
......@@ -4,7 +4,8 @@ set(PATH_DEVGUIDE_TXT "${PROJECT_BINARY_DIR}/doc/developer/tarantool_developer_g
if (NOT JING STREQUAL "JING-NOTFOUND")
add_custom_target(doc-check-dev ALL
COMMAND ${JING} http://docbook.org/xml/5.0/rng/docbookxi.rng developer.xml)
COMMAND ${JING} http://docbook.org/xml/5.0/rng/docbookxi.rng
${CMAKE_SOURCE_DIR}/doc/developer/developer.xml)
endif()
add_custom_command(OUTPUT ${PATH_DEVGUIDE_HTML}
......@@ -12,7 +13,7 @@ add_custom_command(OUTPUT ${PATH_DEVGUIDE_HTML}
--stringparam collect.xref.targets "all"
--xinclude -o ${PATH_DEVGUIDE_HTML}
${CMAKE_SOURCE_DIR}/doc/user/tnt-html.xsl
developer.xml)
${CMAKE_SOURCE_DIR}/doc/developer/developer.xml)
add_custom_command(OUTPUT ${PATH_DEVGUIDE_TXT}
DEPENDS ${PATH_DEVGUIDE_HTML}
......
......@@ -12,7 +12,8 @@ set(PATH_USERGUIDE_TXT "${PROJECT_BINARY_DIR}/doc/user/tarantool_user_guide.txt"
#
if (NOT XMLLINT STREQUAL "XMLLINT-NOTFOUND")
add_custom_target(doc-check ALL
COMMAND ${XMLLINT} --xinclude --noout --relaxng http://docbook.org/xml/5.0/rng/docbookxi.rng user.xml)
COMMAND ${XMLLINT} --xinclude --noout --relaxng http://docbook.org/xml/5.0/rng/docbookxi.rng
${CMAKE_SOURCE_DIR}/doc/user/user.xml)
endif()
#
......@@ -22,8 +23,8 @@ add_custom_command(OUTPUT ${PATH_USERGUIDE_HTML}
COMMAND ${XSLTPROC} --nonet
--stringparam collect.xref.targets "all"
--xinclude -o ${PATH_USERGUIDE_HTML}
tnt-html.xsl
user.xml)
${CMAKE_SOURCE_DIR}/doc/user/tnt-html.xsl
${CMAKE_SOURCE_DIR}/doc/user/user.xml)
add_custom_command(OUTPUT ${PATH_USERGUIDE_TXT}
DEPENDS ${PATH_USERGUIDE_HTML}
......@@ -49,16 +50,16 @@ add_custom_target(pdf
COMMAND ${XSLTPROC} --nonet
--stringparam collect.xref.targets "all"
--xinclude -o tarantool_user_guide.fo
tnt-fo.xsl
user.xml
${CMAKE_SOURCE_DIR}/doc/user/tnt-fo.xsl
${CMAKE_SOURCE_DIR}/doc/user/user.xml
COMMAND fop tarantool_user_guide.fo tarantool_user_guide.pdf)
add_custom_target(relink
COMMAND ${XSLTPROC} --nonet
--stringparam collect.xref.targets "only"
--xinclude -o ${PATH_USERGUIDE_HTML}
tnt-html.xsl
user.xml)
${CMAKE_SOURCE_DIR}/doc/user/tnt-html.xsl
${CMAKE_SOURCE_DIR}/doc/user/user.xml)
#
# Java saxon-based documentation generation (misc)
......
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