]> Creatis software - bbtk.git/blob - kernel/cmake/BBTKBuildHtmlDocFromLatex.cmake
BUG index documentation
[bbtk.git] / kernel / cmake / BBTKBuildHtmlDocFromLatex.cmake
1
2
3 MACRO(BBTK_BUILD_HTML_DOC_FROM_LATEX TEX_FILE OUTPUT_REL_PATH)
4   # Need tth
5   SET(USE_TTH ON CACHE BOOL "" FORCE)
6   # Construct absolute build path
7   SET(BUILD_PATH ${BBTK_DOC_BUILD_PATH}/${OUTPUT_REL_PATH})
8   #-------------------------------------------------------------------------
9   
10
11   ADD_CUSTOM_COMMAND(
12     OUTPUT ${BUILD_PATH}/${TEX_FILE}.html
13     COMMAND 
14     #    tth 
15     ${TTH_EXECUTABLE}
16     ARGS
17     -e2 ${BUILD_PATH}/${TEX_FILE}.tex 2>tth.log
18     DEPENDS ${BUILD_PATH}/${TEX_FILE}.pdf
19     )
20
21   ADD_CUSTOM_TARGET(${TEX_FILE}.html ALL
22     DEPENDS ${BUILD_PATH}/${TEX_FILE}.html
23     )
24   # Install
25   INSTALL( 
26     FILES ${BUILD_PATH}/${TEX_FILE}.html
27     DESTINATION ${BBTK_DOC_INSTALL_PATH}/${OUTPUT_REL_PATH}
28     )   
29   #-------------------------------------------------------------------------
30   
31 ENDMACRO(BBTK_BUILD_HTML_DOC_FROM_LATEX)