# ------------------------------------------------------------------------------
# MADlib Design Document
# ------------------------------------------------------------------------------
find_program(
LATEX_BINARY
latex
DOC "Path to latex"
)
find_program(
BIBTEX_BINARY
latex
DOC "Path to bibtex"
)
find_program(
MAKEINDEX_BINARY
makeindex
DOC "Path to makeindex"
)
file(GLOB_RECURSE DESIGN_DOC_MODULES
RELATIVE "${CMAKE_CURRENT_SOURCE_DIR}"
"${CMAKE_CURRENT_SOURCE_DIR}/latex/*.sty"
"${CMAKE_CURRENT_SOURCE_DIR}/modules/*.tex"
"${CMAKE_CURRENT_SOURCE_DIR}/other-chapters/*.tex"
"${CMAKE_CURRENT_SOURCE_DIR}/figures/*")
if(LATEX_BINARY AND BIBTEX_BINARY AND MAKEINDEX_BINARY)
include(UseLATEX)
add_latex_document(design.tex
BIBFILES ../literature.bib
INPUTS
${DESIGN_DOC_MODULES}
EXCLUDE_FROM_ALL
)
else()
message(STATUS "A complete LaTeX installation could not be found. "
"Compiling the design document will not be possible.")
endif(LATEX_BINARY AND BIBTEX_BINARY AND MAKEINDEX_BINARY)