]> Creatis software - bbtk.git/blobdiff - kernel/cmake/BBTKBuildHtmlDocFromLatex.cmake
*** empty log message ***
[bbtk.git] / kernel / cmake / BBTKBuildHtmlDocFromLatex.cmake
index f1d647ed078515a48518129ebd942561b8bebb6e..ea6a8d7f5f326f3fc99c5e705033bbcde09dac1d 100644 (file)
@@ -1,27 +1,28 @@
 
 
-MACRO(BBTK_BUILD_HTML_DOC_FROM_LATEX TEX_FILE)
+MACRO(BBTK_BUILD_HTML_DOC_FROM_LATEX TEX_FILE 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})
   
   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
+    -e2 ${BUILD_PATH}/${TEX_FILE}.tex 2>tth.log
  #   DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/${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}
     )   
   #-------------------------------------------------------------------------