3 MACRO(BBTK_BUILD_LATEX_DOC TEX_FILE)
5 SET(USE_LATEX ON CACHE BOOL "" FORCE)
7 #MESSAGE(STATUS "Tex file : ${TEX_FILE}")
8 #---------------------------------------------------------------------------
10 ${CMAKE_CURRENT_SOURCE_DIR}/${TEX_FILE}.tex
11 ${CMAKE_CURRENT_BINARY_DIR}/${TEX_FILE}.tex
15 ${CMAKE_CURRENT_SOURCE_DIR}/../config.tex
16 ${CMAKE_CURRENT_BINARY_DIR}/config.tex
19 #---------------------------------------------------------------------------
21 # Have to run latex twice to get references, toc, etc.
23 OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/${TEX_FILE}.aux
28 -interaction=batchmode ${CMAKE_CURRENT_BINARY_DIR}/${TEX_FILE} -output-directory=${CMAKE_CURRENT_BINARY_DIR}/
30 DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/${TEX_FILE}.tex
31 ${CMAKE_CURRENT_BINARY_DIR}/config.tex
34 OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/${TEX_FILE}.pdf
39 -interaction=batchmode ${CMAKE_CURRENT_BINARY_DIR}/${TEX_FILE} -output-directory=${CMAKE_CURRENT_BINARY_DIR}/
41 DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/${TEX_FILE}.aux
45 ADD_CUSTOM_TARGET(${TEX_FILE}.pdf ALL
46 DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/${TEX_FILE}.pdf)
50 FILES ${CMAKE_CURRENT_BINARY_DIR}/${TEX_FILE}.pdf
51 DESTINATION ${CMAKE_INSTALL_PREFIX}/${BBTK_DOC_INSTALL_PATH}/${TEX_FILE}
55 ENDMACRO(BBTK_BUILD_LATEX_DOC)