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}")
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})
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 "@}*/")
message("Check main TOC")
foreach(file_name ${LISTE_GTUT})
- file(READ "${file_name}" file_content)
- string(REGEX MATCH "Table of Contents.*<hr>" 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.*<hr>" 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 ".*<hr>.*" 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 ".*<hr>.*" 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)