X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/63f917636f7dc56d382b37116961e8517fd54532..a6ff943c715348dfb571bd7c13f875d91e59a039:/buildtools/Cmake/src/CMakeDocs.txt diff --git a/buildtools/Cmake/src/CMakeDocs.txt b/buildtools/Cmake/src/CMakeDocs.txt index a7a9db3ffa..4ac49782b1 100644 --- a/buildtools/Cmake/src/CMakeDocs.txt +++ b/buildtools/Cmake/src/CMakeDocs.txt @@ -63,12 +63,12 @@ ${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) + 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}) + 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}") @@ -164,10 +164,10 @@ if(BIBTOOL_PATH AND BIBTEX2HTML_PATH AND ICONV_PATH) string(REPLACE "\n" ";" READ_TMP ${READ_TMP}) 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) + 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}) @@ -188,7 +188,7 @@ 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") +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 "@}*/") @@ -245,39 +245,39 @@ file(REMOVE ${PROJECT_DIRECTORY}/doc/tmp.realtoc) message("Check main TOC") foreach(file_name ${LISTE_GTUT}) - file(READ "${file_name}" file_content) - string(REGEX MATCH "Table of Contents.*
" valeur_line "${file_content}") - string(REPLACE "\n" ";" valeur_line "${valeur_line}") - string(REPLACE "\n" ";" file_content "${file_content}") - + file(READ "${file_name}" file_content) + string(REGEX MATCH "Table of Contents.*
" valeur_line "${file_content}") + string(REPLACE "\n" ";" valeur_line "${valeur_line}") + string(REPLACE "\n" ";" file_content "${file_content}") + foreach(line ${file_content}) string(REGEX MATCH ".*@page.*" line2 "${line}") - if(line2) - string(REPLACE "@page " "" line2 "${line2}") - string(REGEX REPLACE " .*" "" line2 "${line2}") - set(line2 " - \\ref ${line2}") - file(APPEND ${PROJECT_DIRECTORY}/doc/tmp.realtoc "${line2}\n") - endif(line2) + if(line2) + string(REPLACE "@page " "" line2 "${line2}") + string(REGEX REPLACE " .*" "" line2 "${line2}") + set(line2 " - \\ref ${line2}") + file(APPEND ${PROJECT_DIRECTORY}/doc/tmp.realtoc "${line2}\n") + endif(line2) endforeach(line ${file_content}) foreach(line ${valeur_line}) - string(REGEX MATCH ".*toc.*" line1 "${line}") - string(REGEX MATCH ".*
.*" line2 "${line}") - string(REGEX MATCH "^[ ]*$" line3 "${line}") - string(REGEX MATCH "Table of Contents" line4 "${line}") - if(NOT line1 AND NOT line2 AND NOT line3 AND NOT line4) - file(APPEND ${PROJECT_DIRECTORY}/doc/tmp.realtoc " ${line}\n") - endif(NOT line1 AND NOT line2 AND NOT line3 AND NOT line4) + string(REGEX MATCH ".*toc.*" line1 "${line}") + string(REGEX MATCH ".*
.*" line2 "${line}") + string(REGEX MATCH "^[ ]*$" line3 "${line}") + string(REGEX MATCH "Table of Contents" line4 "${line}") + if(NOT line1 AND NOT line2 AND NOT line3 AND NOT line4) + file(APPEND ${PROJECT_DIRECTORY}/doc/tmp.realtoc " ${line}\n") + endif(NOT line1 AND NOT line2 AND NOT line3 AND NOT line4) endforeach(line ${valeur_line}) endforeach(file_name ${LISTE_GTUT}) file(READ "${PROJECT_DIRECTORY}/doc/gtut-tour.doc" file_content) string(REPLACE "\n" ";" file_content "${file_content}") foreach(line ${file_content}) - string(REGEX MATCH "^[ ]+.*\\ref" line1 "${line}") - if(line1) - file(APPEND ${PROJECT_DIRECTORY}/doc/tmp.curtoc "${line}\n") - endif(line1) + string(REGEX MATCH "^[ ]+.*\\ref" line1 "${line}") + if(line1) + file(APPEND ${PROJECT_DIRECTORY}/doc/tmp.curtoc "${line}\n") + endif(line1) endforeach(line ${file_content}) exec_program("${CMAKE_COMMAND} -E compare_files ${PROJECT_DIRECTORY}/doc/tmp.curtoc ${PROJECT_DIRECTORY}/doc/tmp.realtoc" OUTPUT_VARIABLE compare_files)