X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/d30d6a3017b7d98a428d675a94a71ce92b9f57a7..1200f988dcce17b10995afcf7b943fcbffa7a0c0:/buildtools/Cmake/GenerateDoc.cmake diff --git a/buildtools/Cmake/GenerateDoc.cmake b/buildtools/Cmake/GenerateDoc.cmake index c2c311710b..fd0dbcf2ca 100644 --- a/buildtools/Cmake/GenerateDoc.cmake +++ b/buildtools/Cmake/GenerateDoc.cmake @@ -17,189 +17,158 @@ message("\tBIBTOOL_PATH : ${BIBTOOL_PATH}") message("\tICONV_PATH : ${ICONV_PATH}") message("\tBIBTEX2HTML_PATH : ${BIBTEX2HTML_PATH}") -exec_program("${BIBTEX2HTML_PATH}/bibtex2html -version" OUTPUT_VARIABLE SORTIE_BIBTEX2HTML_VERSION) -STRING(REPLACE "[-bibtex]" "" SORTIE_BIBTEX2HTML_VERSION_2 ${SORTIE_BIBTEX2HTML_VERSION}) +### Check whether the bibtex2html that we found is the one that Arnaud requires +exec_program("${BIBTEX2HTML_PATH}/bibtex2html -version" OUTPUT_VARIABLE OUTPUT_BIBTEX2HTML_VERSION) +STRING(REPLACE "[-bibtex]" "" OUTPUT_BIBTEX2HTML_VERSION_2 ${OUTPUT_BIBTEX2HTML_VERSION}) if(BIBTEX2HTML_PATH) - if(${SORTIE_BIBTEX2HTML_VERSION_2} STREQUAL ${SORTIE_BIBTEX2HTML_VERSION}) # mauvaise version + if(${OUTPUT_BIBTEX2HTML_VERSION_2} STREQUAL ${OUTPUT_BIBTEX2HTML_VERSION}) # wrong version message("\nERROR --> NEED to set bibtex2html path with \"ccmake ./\" or with \"cmake -DBIBTEX2HTML= ./\"") message("\nTake care having install the good bibtex2html \n\t(download it : ftp://ftp-sop.inria.fr/epidaure/Softs/bibtex2html/bibtex2html-1.02.tar.gz)") message(FATAL_ERROR "\n") - endif(${SORTIE_BIBTEX2HTML_VERSION_2} STREQUAL ${SORTIE_BIBTEX2HTML_VERSION}) + endif(${OUTPUT_BIBTEX2HTML_VERSION_2} STREQUAL ${OUTPUT_BIBTEX2HTML_VERSION}) endif(BIBTEX2HTML_PATH) -exec_program("${CMAKE_COMMAND} -E remove_directory ${PROJECT_DIRECTORY}/doc/html" "${PROJECT_DIRECTORY}/doc/") -exec_program("${CMAKE_COMMAND} -E make_directory ${PROJECT_DIRECTORY}/doc/html" "${PROJECT_DIRECTORY}/doc/") -file(GLOB_RECURSE LISTE_UNE -"${PROJECT_DIRECTORY}/tools/gras/*.[chl]" -"${PROJECT_DIRECTORY}/src/*.[chl]" -"${PROJECT_DIRECTORY}/include/*.[chl]" +file(GLOB_RECURSE source_doxygen + "${PROJECT_DIRECTORY}/tools/gras/*.[chl]" + "${PROJECT_DIRECTORY}/src/*.[chl]" + "${PROJECT_DIRECTORY}/include/*.[chl]" ) -file(GLOB_RECURSE LISTE_DEUX -"${PROJECT_DIRECTORY}/*.doc" +ADD_CUSTOM_TARGET(APPEND_DOC + COMMENT "Generating the SimGrid documentation..." + DEPENDS ${DOC_SOURCES} ${DOC_FIGS} ${source_doxygen} + COMMAND ${CMAKE_COMMAND} -E remove_directory ${PROJECT_DIRECTORY}/doc/html + COMMAND ${CMAKE_COMMAND} -E make_directory ${PROJECT_DIRECTORY}/doc/html + COMMAND ${CMAKE_COMMAND} -E make_directory ${PROJECT_DIRECTORY}/doc/html/generated + COMMAND ${CMAKE_COMMAND} -E touch ${PROJECT_DIRECTORY}/doc/html/generated + WORKING_DIRECTORY ${PROJECT_DIRECTORY}/doc ) + string(REGEX REPLACE ";.*logcategories.doc" "" LISTE_DEUX "${LISTE_DEUX}") -set(DOCSSOURCES "${LISTE_UNE}\n${LISTE_DEUX}") +#DOC_SOURCE=doc/*.doc, defined in DefinePackage +set(DOCSSOURCES "${source_doxygen}\n${DOC_SOURCE}") string(REPLACE "\n" ";" DOCSSOURCES ${DOCSSOURCES}) -set(FIGS -${PROJECT_DIRECTORY}/doc/fig/simgrid_modules.fig -${PROJECT_DIRECTORY}/doc/fig/simgrid_modules2.fig -${PROJECT_DIRECTORY}/doc/fig/amok_bw_test.fig -${PROJECT_DIRECTORY}/doc/fig/amok_bw_sat.fig -${PROJECT_DIRECTORY}/doc/fig/gras_comm.fig -) -set(PNGS -${PROJECT_DIRECTORY}/doc/webcruft/simgrid_logo.png -${PROJECT_DIRECTORY}/doc/webcruft/simgrid_logo_small.png -${PROJECT_DIRECTORY}/doc/webcruft/poster_thumbnail.png +set(DOC_PNGS + ${PROJECT_DIRECTORY}/doc/webcruft/simgrid_logo.png + ${PROJECT_DIRECTORY}/doc/webcruft/simgrid_logo_small.png + ${PROJECT_DIRECTORY}/doc/webcruft/poster_thumbnail.png ) if(DOXYGEN_PATH AND FIG2DEV_PATH) - - exec_program("${FIG2DEV_PATH}/fig2dev -Lmap ${PROJECT_DIRECTORY}/doc/fig/simgrid_modules.fig" OUTPUT_VARIABLE output_fig2dev) - string(REPLACE "\n" ";" output_fig2dev "${output_fig2dev}") - - file(REMOVE ${PROJECT_DIRECTORY}/doc/simgrid_modules.map) - - foreach(line ${output_fig2dev}) - string(REGEX MATCH "IMG" test_oki1 "${line}") - string(REGEX MATCH "MAP" test_oki2 "${line}") - string(REGEX MATCH "AREA" test_oki3 "${line}") - if(test_oki1 OR test_oki2 OR test_oki3) - string(REPLACE "imagemap" "simgrid_modules" line "${line}") - string(REPLACE ".gif" ".png" line "${line}") - string(REPLACE " ${PROJECT_DIRECTORY}/doc/simgrid_modules.map + ) + foreach(file ${FIGS}) string(REPLACE ".fig" ".png" tmp_file ${file}) string(REPLACE "${PROJECT_DIRECTORY}/doc/fig/" "${PROJECT_DIRECTORY}/doc/html/" tmp_file ${tmp_file}) - exec_program("${FIG2DEV_PATH}/fig2dev -Lpng ${file} > ${tmp_file}" "${PROJECT_DIRECTORY}/doc/") + ADD_CUSTOM_COMMAND(TARGET APPEND_DOC + COMMAND "${FIG2DEV_PATH}/fig2dev -Lpng ${file} ${tmp_file}" + ) endforeach(file ${FIGS}) - exec_program("${CMAKE_COMMAND} -E touch ${PROJECT_DIRECTORY}/doc/index-API.doc ${PROJECT_DIRECTORY}/doc/.FAQ.doc.toc ${PROJECT_DIRECTORY}/doc/.index.doc.toc ${PROJECT_DIRECTORY}/doc/.contrib.doc.toc ${PROJECT_DIRECTORY}/doc/.history.doc.toc" "${PROJECT_DIRECTORY}/doc/") + ADD_CUSTOM_COMMAND(TARGET APPEND_DOC + COMMAND ${CMAKE_COMMAND} -E touch ${PROJECT_DIRECTORY}/doc/index-API.doc ${PROJECT_DIRECTORY}/doc/.FAQ.doc.toc ${PROJECT_DIRECTORY}/doc/.index.doc.toc ${PROJECT_DIRECTORY}/doc/.contrib.doc.toc ${PROJECT_DIRECTORY}/doc/.history.doc.toc + ) - if(NOT EXISTS ${PROJECT_DIRECTORY}/doc/html) - file(MAKE_DIRECTORY ${PROJECT_DIRECTORY}/doc/html) - endif(NOT EXISTS ${PROJECT_DIRECTORY}/doc/html) - - foreach(file ${PNGS}) - exec_program("${CMAKE_COMMAND} -E copy ${file} ${PROJECT_DIRECTORY}/doc/html/" "${PROJECT_DIRECTORY}/doc/") - endforeach(file ${PNGS}) - - exec_program("${CMAKE_COMMAND} -E copy ${PROJECT_DIRECTORY}/doc/webcruft/Paje_MSG_screenshot_thn.jpg ${PROJECT_DIRECTORY}/doc/webcruft/Paje_MSG_screenshot.jpg ${PROJECT_DIRECTORY}/doc/html/" "${PROJECT_DIRECTORY}/doc/") - exec_program("${CMAKE_COMMAND} -E copy ${PROJECT_DIRECTORY}/doc/triva-time_interval.png ${PROJECT_DIRECTORY}/doc/html/" "${PROJECT_DIRECTORY}/doc/") - exec_program("${CMAKE_COMMAND} -E copy ${PROJECT_DIRECTORY}/doc/triva-graph_configuration.png ${PROJECT_DIRECTORY}/doc/html/" "${PROJECT_DIRECTORY}/doc/") - exec_program("${CMAKE_COMMAND} -E copy ${PROJECT_DIRECTORY}/doc/triva-graph_visualization.png ${PROJECT_DIRECTORY}/doc/html/" "${PROJECT_DIRECTORY}/doc/") - exec_program("${CMAKE_COMMAND} -E copy ${PROJECT_DIRECTORY}/doc/simgrid.css ${PROJECT_DIRECTORY}/doc/html/" "${PROJECT_DIRECTORY}/doc/") - - set(top_srcdir "..") - set(WARNING "This file is generated, do not edit") - set(srcdir ".") + + foreach(file ${DOC_PNGS}) + ADD_CUSTOM_COMMAND(TARGET APPEND_DOC + COMMAND ${CMAKE_COMMAND} -E copy ${file} ${PROJECT_DIRECTORY}/doc/html/ + ) + endforeach(file ${DOC_PNGS}) + + ADD_CUSTOM_COMMAND(TARGET APPEND_DOC + COMMAND ${CMAKE_COMMAND} -E copy ${PROJECT_DIRECTORY}/doc/webcruft/Paje_MSG_screenshot_thn.jpg ${PROJECT_DIRECTORY}/doc/html/ + COMMAND ${CMAKE_COMMAND} -E copy ${PROJECT_DIRECTORY}/doc/webcruft/Paje_MSG_screenshot.jpg ${PROJECT_DIRECTORY}/doc/html/ + COMMAND ${CMAKE_COMMAND} -E copy ${PROJECT_DIRECTORY}/doc/triva-graph_configuration.png ${PROJECT_DIRECTORY}/doc/html/ + COMMAND ${CMAKE_COMMAND} -E copy ${PROJECT_DIRECTORY}/doc/triva-graph_visualization.png ${PROJECT_DIRECTORY}/doc/html/ + COMMAND ${CMAKE_COMMAND} -E copy ${PROJECT_DIRECTORY}/doc/simgrid.css ${PROJECT_DIRECTORY}/doc/html/ + ) + configure_file(${PROJECT_DIRECTORY}/doc/Doxyfile.in ${PROJECT_DIRECTORY}/doc/Doxyfile @ONLY) -# First pass - exec_program("${DOXYGEN_PATH}/doxygen ${PROJECT_DIRECTORY}/doc/Doxyfile" "${PROJECT_DIRECTORY}/doc/") - - exec_program("${PROJECT_DIRECTORY}/tools/doxygen/index_create.pl" "${PROJECT_DIRECTORY}/doc/" - ARGS simgrid.tag index-API.doc) - exec_program("${PROJECT_DIRECTORY}/tools/doxygen/toc_create.pl" "${PROJECT_DIRECTORY}/doc/" - ARGS FAQ.doc index.doc contrib.doc gtut-introduction.doc history.doc) -# Second pass - exec_program("${DOXYGEN_PATH}/doxygen ${PROJECT_DIRECTORY}/doc/Doxyfile" "${PROJECT_DIRECTORY}/doc/") -# Post-processing - - exec_program("${CMAKE_COMMAND} -E remove -f ${PROJECT_DIRECTORY}/doc/html/dir*" "${PROJECT_DIRECTORY}/doc/") - - exec_program("${PROJECT_DIRECTORY}/tools/doxygen/index_php.pl""${PROJECT_DIRECTORY}/doc/" - ARGS index.php.in html/index.html index.php) - exec_program("${PROJECT_DIRECTORY}/tools/doxygen/doxygen_postprocesser.pl" "${PROJECT_DIRECTORY}/doc/") - -#html/gras.html: - exec_program("${CMAKE_COMMAND} -E echo \"\" > ${PROJECT_DIRECTORY}/doc/html/gras.html" "${PROJECT_DIRECTORY}/doc/") - exec_program("${CMAKE_COMMAND} -E echo \"


Grid Reality And Simulation.

\" >> ${PROJECT_DIRECTORY}/doc/html/gras.html" "${PROJECT_DIRECTORY}/doc/") -#html/amok.html: - exec_program("${CMAKE_COMMAND} -E echo \"\" > ${PROJECT_DIRECTORY}/doc/html/amok.html" "${PROJECT_DIRECTORY}/doc/") - exec_program("${CMAKE_COMMAND} -E echo \"


Advanced Metacomputing Overlay Kit.

\" >> ${PROJECT_DIRECTORY}/doc/html/amok.html" "${PROJECT_DIRECTORY}/doc/") -#html/msg.html: - exec_program("${CMAKE_COMMAND} -E echo \"\" > ${PROJECT_DIRECTORY}/doc/html/msg.html" "${PROJECT_DIRECTORY}/doc/") - exec_program("${CMAKE_COMMAND} -E echo \"


Meta SimGrid.

\" >> ${PROJECT_DIRECTORY}/doc/html/msg.html" "${PROJECT_DIRECTORY}/doc/") -#html/simdag.html: - exec_program("${CMAKE_COMMAND} -E echo \"\" > ${PROJECT_DIRECTORY}/doc/html/simdag.html" "${PROJECT_DIRECTORY}/doc/") - exec_program("${CMAKE_COMMAND} -E echo \"


DAG Simulator.

\" >> ${PROJECT_DIRECTORY}/doc/html/simdag.html" "${PROJECT_DIRECTORY}/doc/") -if(BIBTOOL_PATH AND BIBTEX2HTML_PATH AND ICONV_PATH) + ADD_CUSTOM_COMMAND(TARGET APPEND_DOC + WORKING_DIRECTORY ${PROJECT_DIRECTORY}/doc/ + COMMAND ${CMAKE_COMMAND} -E echo "XX First Doxygen pass" + COMMAND ${DOXYGEN_PATH}/doxygen ${PROJECT_DIRECTORY}/doc/Doxyfile + COMMAND ${PROJECT_DIRECTORY}/tools/doxygen/index_create.pl simgrid.tag index-API.doc + COMMAND ${PROJECT_DIRECTORY}/tools/doxygen/toc_create.pl FAQ.doc index.doc contrib.doc gtut-introduction.doc history.doc + + COMMAND ${CMAKE_COMMAND} -E echo XX Second Doxygen pass + COMMAND ${DOXYGEN_PATH}/doxygen ${PROJECT_DIRECTORY}/doc/Doxyfile + + COMMAND ${CMAKE_COMMAND} -E echo XX Post-processing Doxygen result + COMMAND ${CMAKE_COMMAND} -E remove -f ${PROJECT_DIRECTORY}/doc/html/dir* + COMMAND ${PROJECT_DIRECTORY}/tools/doxygen/index_php.pl index.php.in html/index.html index.php + COMMAND ${PROJECT_DIRECTORY}/tools/doxygen/doxygen_postprocesser.pl + + COMMAND ${CMAKE_COMMAND} -E echo XX Create shortcuts pages + COMMAND ${CMAKE_COMMAND} -E echo \"\" > ${PROJECT_DIRECTORY}/doc/html/gras.html + COMMAND ${CMAKE_COMMAND} -E echo \"


Grid Reality And Simulation.

\" >> ${PROJECT_DIRECTORY}/doc/html/gras.html + + COMMAND ${CMAKE_COMMAND} -E echo \"\" > ${PROJECT_DIRECTORY}/doc/html/amok.html + COMMAND ${CMAKE_COMMAND} -E echo \"


Advanced Metacomputing Overlay Kit.

\" >> ${PROJECT_DIRECTORY}/doc/html/amok.html -#publis_count.html: all.bib - exec_program("${PROJECT_DIRECTORY}/tools/doxygen/bibtex2html_table_count.pl < ${PROJECT_DIRECTORY}/doc/all.bib > ${PROJECT_DIRECTORY}/doc/publis_count.html" "${PROJECT_DIRECTORY}/doc/") + COMMAND ${CMAKE_COMMAND} -E echo \"\" > ${PROJECT_DIRECTORY}/doc/html/msg.html + COMMAND ${CMAKE_COMMAND} -E echo \"


Meta SimGrid.

\" >> ${PROJECT_DIRECTORY}/doc/html/msg.html -#publis_core.bib: all.bib - exec_program("${BIBTOOL_PATH}/bibtool -- 'select.by.string={category \"core\"}' -- 'preserve.key.case={on}' -- 'preserve.keys={on}' ${PROJECT_DIRECTORY}/doc/all.bib -o ${PROJECT_DIRECTORY}/doc/publis_core.bib" "${PROJECT_DIRECTORY}/doc/") + COMMAND ${CMAKE_COMMAND} -E echo \"\" > ${PROJECT_DIRECTORY}/doc/html/simdag.html + COMMAND ${CMAKE_COMMAND} -E echo \"


DAG Simulator.

\" >> ${PROJECT_DIRECTORY}/doc/html/simdag.html + ) -#publis_extern.bib: all.bib - exec_program("${BIBTOOL_PATH}/bibtool -- 'select.by.string={category \"extern\"}' -- 'preserve.key.case={on}' -- 'preserve.keys={on}' ${PROJECT_DIRECTORY}/doc/all.bib -o ${PROJECT_DIRECTORY}/doc/publis_extern.bib" "${PROJECT_DIRECTORY}/doc/") +if(BIBTOOL_PATH AND BIBTEX2HTML_PATH AND ICONV_PATH) + ADD_CUSTOM_COMMAND( + OUTPUT ${PROJECT_DIRECTORY}/doc/publis_count.html + DEPENDS all.bib + COMMAND ${PROJECT_DIRECTORY}/tools/doxygen/bibtex2html_table_count.pl < ${PROJECT_DIRECTORY}/doc/all.bib > ${PROJECT_DIRECTORY}/doc/publis_count.html + ) + add_dependencies(APPEND_DOC ${PROJECT_DIRECTORY}/doc/publis_count.html) -#publis_intra.bib: all.bib - exec_program("${BIBTOOL_PATH}/bibtool -- 'select.by.string={category \"intra\"}' -- 'preserve.key.case={on}' -- 'preserve.keys={on}' ${PROJECT_DIRECTORY}/doc/all.bib -o ${PROJECT_DIRECTORY}/doc/publis_intra.bib" "${PROJECT_DIRECTORY}/doc/") + ADD_CUSTOM_COMMAND( + OUTPUT publis_core.bib publis_extern.bib publis_intra.bib + DEPENDS all.bib -#%_bib.latin1.html: %.bib - file(GLOB_RECURSE LISTE_QUATRE - "${PROJECT_DIRECTORY}/doc/*.bib" + COMMAND ${BIBTOOL_PATH}/bibtool -- 'select.by.string={category "core"}' -- 'preserve.key.case={on}' -- 'preserve.keys={on}' ${PROJECT_DIRECTORY}/doc/all.bib -o ${PROJECT_DIRECTORY}/doc/publis_core.bib + COMMAND ${BIBTOOL_PATH}/bibtool -- 'select.by.string={category "extern"}' -- 'preserve.key.case={on}' -- 'preserve.keys={on}' ${PROJECT_DIRECTORY}/doc/all.bib -o ${PROJECT_DIRECTORY}/doc/publis_extern.bib + COMMAND ${BIBTOOL_PATH}/bibtool -- 'select.by.string={category "intra"}' -- 'preserve.key.case={on}' -- 'preserve.keys={on}' ${PROJECT_DIRECTORY}/doc/all.bib -o ${PROJECT_DIRECTORY}/doc/publis_intra.bib ) - foreach(file ${LISTE_QUATRE}) - string(REPLACE ".bib" "_bib.latin1.html" file_tmp "${file}") - string(REPLACE ".html" ".html.tmp" file_tmp2 "${file_tmp}") - exec_program("${BIBTEX2HTML_PATH}/bibtex2html -single-output -nv -force -sort year -copy-icons ${file} -output ${file_tmp2} 2>&1" "${PROJECT_DIRECTORY}/doc/") - file(READ ${file_tmp2} READ_TMP) - file(REMOVE ${file_tmp2}) - string(REPLACE "\n" ";" READ_TMP ${READ_TMP}) + + foreach(file "publis_core publis_extern publis_intra") + ADD_CUSTOM_COMMAND( + OUTPUT ${PROJECT_DIRECTORY}/doc/${file}.html + DEPENDS "${file}.bib" - foreach(line ${READ_TMP}) - string(REGEX MATCH "WARNING: unknown field type" line1 ${line}) - if(NOT line1) - file(APPEND ${file_tmp2} "${line}\n") - endif(NOT line1) - endforeach(line ${READ_TMP}) - exec_program("${PROJECT_DIRECTORY}/tools/doxygen/bibtex2html_postprocessor.pl < ${file_tmp2} > ${file_tmp}" "${PROJECT_DIRECTORY}/doc/") - endforeach(file ${LISTE_QUATRE}) - - -#%_bib.html: %_bib.latin1.html - file(GLOB_RECURSE LISTE_CINQ - "${PROJECT_DIRECTORY}/doc/*_bib.latin1.html" - ) - foreach(file ${LISTE_CINQ}) - string(REPLACE "_bib.latin1.html" "_bib.html" file_tmp "${file}") - exec_program("${ICONV_PATH}/iconv --from-code latin1 --to-code utf8 ${file} --output ${file_tmp}" "${PROJECT_DIRECTORY}/doc/") - endforeach(file ${LISTE_CINQ}) + COMMAND ${PROJECT_DIRECTORY}/tools/doxygen/bibtex2html_wrapper.pl ${file} + ) + + add_dependencies(APPEND_DOC ${PROJECT_DIRECTORY}/doc/${file}.html) + endforeach(file "publis_core publis_extern publis_intra") + endif(BIBTOOL_PATH AND BIBTEX2HTML_PATH AND ICONV_PATH) endif(DOXYGEN_PATH AND FIG2DEV_PATH) -file(REMOVE ${PROJECT_DIRECTORY}/doc/logcategories.doc) -file(APPEND ${PROJECT_DIRECTORY}/doc/logcategories.doc "/* Generated file, do not edit */\n") -file(APPEND ${PROJECT_DIRECTORY}/doc/logcategories.doc "/** \\addtogroup XBT_log_cats\n") -file(APPEND ${PROJECT_DIRECTORY}/doc/logcategories.doc " @{\n") -exec_program("${PROJECT_DIRECTORY}/tools/doxygen/xbt_log_extract_hierarchy.pl" "${PROJECT_DIRECTORY}/src" OUTPUT_VARIABLE output_log_extract_hierarchy) -file(APPEND ${PROJECT_DIRECTORY}/doc/logcategories.doc "${output_log_extract_hierarchy}\n") -file(APPEND ${PROJECT_DIRECTORY}/doc/logcategories.doc "@}*/") +ADD_CUSTOM_COMMAND( + OUTPUT ${PROJECT_DIRECTORY}/doc/logcategories.doc + DEPENDS ${source_doxygen} + COMMAND ${CMAKE_COMMAND} -E remove_directory ${PROJECT_DIRECTORY}/doc/logcategories.doc + COMMAND ${PROJECT_DIRECTORY}/tools/doxygen/xbt_log_extract_hierarchy.pl > ${PROJECT_DIRECTORY}/doc/logcategories.doc + WORKING_DIRECTORY ${PROJECT_DIRECTORY} +) -file(WRITE ${PROJECT_DIRECTORY}/doc/realtoc.sh "\#! /bin/sh") message("Check individual TOCs") file(GLOB_RECURSE LISTE_GTUT -"${PROJECT_DIRECTORY}/doc/gtut-tour-*.doc" + "${PROJECT_DIRECTORY}/doc/gtut-tour-*.doc" ) - - - foreach(file_name ${LISTE_GTUT}) file(REMOVE ${PROJECT_DIRECTORY}/doc/tmp.curtoc) file(REMOVE ${PROJECT_DIRECTORY}/doc/tmp.realtoc) @@ -289,5 +258,4 @@ else(compare_files) file(REMOVE ${PROJECT_DIRECTORY}/doc/tmp.realtoc) endif(compare_files) -file(REMOVE ${PROJECT_DIRECTORY}/doc/tmp.curtoc) - +file(REMOVE ${PROJECT_DIRECTORY}/doc/tmp.curtoc) \ No newline at end of file