From 50e15ee7582a4a76c2a8536ac6ed42a88eec58a6 Mon Sep 17 00:00:00 2001 From: Martin Quinson Date: Mon, 18 Apr 2011 18:32:28 +0200 Subject: [PATCH] how to generate manpages --- buildtools/Cmake/GenerateDoc.cmake | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/buildtools/Cmake/GenerateDoc.cmake b/buildtools/Cmake/GenerateDoc.cmake index 28090831df..b357380e0f 100644 --- a/buildtools/Cmake/GenerateDoc.cmake +++ b/buildtools/Cmake/GenerateDoc.cmake @@ -1,3 +1,18 @@ +#### Generate the manpages +if( NOT MANPAGE_DIRECTORY ) + set( MANPAGE_DIRECTORY /usr/share/man/man1 ) +endif( NOT MANPAGE_DIRECTORY) + +set(MANPAGES doc/simgrid_update_xml.1) + +add_custom_command(OUTPUT doc/simgrid_update_xml.1 + COMMAND pod2man tools/simgrid_update_xml.pl > doc/simgrid_update_xml.1 + COMMENT "Generating manpage for simgrid_update_xml" +) + + +#### Generate the html documentation + if(BIBTEX2HTML) set(BIBTEX2HTML_PATH ${BIBTEX2HTML}) else(BIBTEX2HTML) @@ -45,7 +60,7 @@ if(DOXYGEN_PATH AND FIG2DEV_PATH AND BIBTOOL_PATH AND BIBTEX2HTML_PATH AND ICONV ADD_CUSTOM_TARGET(simgrid_documentation COMMENT "Generating the SimGrid documentation..." - DEPENDS ${DOC_SOURCES} ${DOC_FIGS} ${source_doxygen} ${DOC_bib} + DEPENDS ${DOC_SOURCES} ${DOC_FIGS} ${source_doxygen} ${DOC_bib} ${MANPAGES} COMMAND ${FIG2DEV_PATH}/fig2dev -Lmap ${CMAKE_HOME_DIRECTORY}/doc/fig/simgrid_modules.fig | perl -pe 's/imagemap/simgrid_modules/g'| perl -pe 's/ ${CMAKE_HOME_DIRECTORY}/doc/simgrid_modules.map WORKING_DIRECTORY ${CMAKE_HOME_DIRECTORY}/doc ) -- 2.20.1