]> Creatis software - bbtk.git/blob - kernel/cmake/BBTKBuildHtmlDocFromLatex.cmake
Works with visual studio 2009
[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    IF(WIN32)
11                 SET(TTH_EXECUTABLE "${TTH_EXECUTABLE}/tth.exe")
12         ENDIF(WIN32)
13
14   ADD_CUSTOM_COMMAND(
15     OUTPUT ${BUILD_PATH}/${TEX_FILE}.html
16     COMMAND 
17     #    tth 
18     ${TTH_EXECUTABLE}
19     ARGS
20     -e2 ${BUILD_PATH}/${TEX_FILE}.tex 2>tth.log
21     DEPENDS ${BUILD_PATH}/${TEX_FILE}.pdf
22     )
23
24   ADD_CUSTOM_TARGET(${TEX_FILE}.html ALL
25     DEPENDS ${BUILD_PATH}/${TEX_FILE}.html
26     )
27   # Install
28   INSTALL( 
29     FILES ${BUILD_PATH}/${TEX_FILE}.html
30     DESTINATION ${BBTK_DOC_INSTALL_PATH}/${OUTPUT_REL_PATH}
31     )   
32   #-------------------------------------------------------------------------
33   
34 ENDMACRO(BBTK_BUILD_HTML_DOC_FROM_LATEX)