-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}
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}
)
#-------------------------------------------------------------------------