]> Creatis software - bbtk.git/blobdiff - kernel/cmake/BBTKBuildHtmlDocFromLatex.cmake
*** empty log message ***
[bbtk.git] / kernel / cmake / BBTKBuildHtmlDocFromLatex.cmake
index f1d647ed078515a48518129ebd942561b8bebb6e..59738d4048eddbda5bbcd33ddf244f7f0d6c24a7 100644 (file)
@@ -1,27 +1,38 @@
 
 
-MACRO(BBTK_BUILD_HTML_DOC_FROM_LATEX TEX_FILE)
-  SET(USE_TTH ON CACHE BOOL "" FORCE)
+MACRO(BBTK_BUILD_HTML_DOC_FROM_LATEX TEX_FILE OUTPUT_REL_PATH)
+  
+  #EED 11/11/2009
+  BBTK_DOC_INSTALL_IMAGES(${OUTPUT_REL_PATH})
+  
   
+  # Need tth
+  SET(USE_TTH ON CACHE BOOL "" FORCE)
+  # Construct absolute build path
+  SET(BUILD_PATH ${BBTK_DOC_BUILD_PATH}/${OUTPUT_REL_PATH})
   #-------------------------------------------------------------------------
-  ##  MESSAGE(STATUS ${LATEX_tth_CONVERTER})
   
+   IF(WIN32)
+               SET(TTH_EXECUTABLE "${TTH_EXECUTABLE}/tth.exe")
+       ENDIF(WIN32)
+
   ADD_CUSTOM_COMMAND(
-    OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/${TEX_FILE}.html
+    OUTPUT ${BUILD_PATH}/${TEX_FILE}.html
     COMMAND 
     #    tth 
-    ${LATEX_tth_CONVERTER}
+    ${TTH_EXECUTABLE}
     ARGS
-    -e2 ${CMAKE_CURRENT_BINARY_DIR}/${TEX_FILE}.tex 2>tth.log
#   DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/${TEX_FILE}.pdf
+    -e2 ${BUILD_PATH}/${TEX_FILE}.tex 2>tth.log
   DEPENDS ${BUILD_PATH}/${TEX_FILE}.pdf
     )
+
   ADD_CUSTOM_TARGET(${TEX_FILE}.html ALL
-    DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/${TEX_FILE}.html
+    DEPENDS ${BUILD_PATH}/${TEX_FILE}.html
     )
   # Install
   INSTALL( 
-    FILES ${CMAKE_CURRENT_BINARY_DIR}/${TEX_FILE}.html
-    DESTINATION ${CMAKE_INSTALL_PREFIX}/${BBTK_DOC_INSTALL_PATH}/${TEX_FILE}
+    FILES ${BUILD_PATH}/${TEX_FILE}.html
+    DESTINATION ${BBTK_DOC_INSTALL_PATH}/${OUTPUT_REL_PATH}
     )   
   #-------------------------------------------------------------------------