From 8fd95a585797d0dc3efceb9a47f360ece50f9333 Mon Sep 17 00:00:00 2001 From: Navarrop Date: Thu, 8 Sep 2011 16:33:47 +0200 Subject: [PATCH] Generate the documentation in pdf. Need two pass for generate the full toc. --- buildtools/Cmake/GenerateDoc.cmake | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/buildtools/Cmake/GenerateDoc.cmake b/buildtools/Cmake/GenerateDoc.cmake index 6703114e00..8ab90a6cf1 100644 --- a/buildtools/Cmake/GenerateDoc.cmake +++ b/buildtools/Cmake/GenerateDoc.cmake @@ -306,10 +306,15 @@ ADD_CUSTOM_TARGET(bib_files add_dependencies(simgrid_website bib_files) ADD_CUSTOM_TARGET(pdf - COMMAND ${CMAKE_COMMAND} -E echo "XX Generate simgrid_documentation.pdf" + COMMAND ${CMAKE_COMMAND} -E echo "XX First pass simgrid_documentation.pdf" COMMAND make clean - COMMAND make pdf + COMMAND make pdf || true + COMMAND ${CMAKE_COMMAND} -E echo "XX Second pass simgrid_documentation.pdf" + COMMAND ${CMAKE_COMMAND} -E remove -f ${CMAKE_HOME_DIRECTORY}/doc/latex/refman.pdf + COMMAND make pdf || true + COMMAND ${CMAKE_COMMAND} -E echo "XX Write Simgrid_documentation.pdf" COMMAND ${CMAKE_COMMAND} -E rename ${CMAKE_HOME_DIRECTORY}/doc/latex/refman.pdf ${CMAKE_HOME_DIRECTORY}/doc/latex/simgrid_documentation.pdf - WORKING_DIRECTORY ${CMAKE_HOME_DIRECTORY}/doc/latex + + WORKING_DIRECTORY ${CMAKE_HOME_DIRECTORY}/doc/latex/ ) add_dependencies(pdf simgrid_documentation) -- 2.20.1