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