Skip to content

Commit 819b87b

Browse files
committed
updated doxygen scripts
1 parent 6f8e7e0 commit 819b87b

4 files changed

Lines changed: 21 additions & 3051 deletions

File tree

ci/create_doxygen.sh

Lines changed: 17 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -70,23 +70,24 @@ sanitize_base() {
7070
local f="$1"
7171

7272
# ---- normalize base settings (small/stable list) ----
73-
inplace_sed 's|^REPEAT_BRIEF[[:space:]]*=.*|REPEAT_BRIEF = NO|g' "$f"
74-
inplace_sed 's|^OPTIMIZE_OUTPUT_FOR_C[[:space:]]*=.*|OPTIMIZE_OUTPUT_FOR_C = YES|g' "$f"
73+
inplace_sed 's|^REPEAT_BRIEF[[:space:]]*=.*|REPEAT_BRIEF = NO|g' "$f"
74+
inplace_sed 's|^OPTIMIZE_OUTPUT_FOR_C[[:space:]]*=.*|OPTIMIZE_OUTPUT_FOR_C = YES|g' "$f"
7575
inplace_sed 's|^BUILTIN_STL_SUPPORT[[:space:]]*=.*|BUILTIN_STL_SUPPORT = YES|g' "$f"
76-
inplace_sed 's|^EXTRACT_ALL[[:space:]]*=.*|EXTRACT_ALL = YES|g' "$f"
77-
inplace_sed 's|^SOURCE_BROWSER[[:space:]]*=.*|SOURCE_BROWSER = YES|g' "$f"
78-
inplace_sed 's|^RECURSIVE[[:space:]]*=.*|RECURSIVE = YES|g' "$f"
79-
inplace_sed 's|^GENERATE_TREEVIEW[[:space:]]*=.*|GENERATE_TREEVIEW = YES|g' "$f"
80-
inplace_sed 's|^FORMULA_FONTSIZE[[:space:]]*=.*|FORMULA_FONTSIZE = 14|g' "$f"
81-
inplace_sed 's|^DOT_FONTNAME[[:space:]]*=.*|DOT_FONTNAME = Avenir|g' "$f"
82-
inplace_sed 's|^DOT_FONTSIZE[[:space:]]*=.*|DOT_FONTSIZE = 16|g' "$f"
83-
inplace_sed 's|^TEMPLATE_RELATIONS[[:space:]]*=.*|TEMPLATE_RELATIONS = YES|g' "$f"
84-
inplace_sed 's|^GENERATE_LATEX[[:space:]]*=.*|GENERATE_LATEX = NO|g' "$f"
85-
inplace_sed 's|^HAVE_DOT[[:space:]]*=.*|HAVE_DOT = YES|g' "$f"
86-
inplace_sed 's|^UML_LOOK[[:space:]]*=.*|UML_LOOK = YES|g' "$f"
87-
inplace_sed 's|^HIDE_FRIEND_COMPOUNDS[[:space:]]*=.*|HIDE_FRIEND_COMPOUNDS = YES|g' "$f"
88-
inplace_sed 's|^QUIET[[:space:]]*=.*|QUIET = YES|g' "$f"
89-
inplace_sed 's|^WARNINGS[[:space:]]*=.*|WARNINGS = YES|g' "$f"
76+
inplace_sed 's|^EXTRACT_ALL[[:space:]]*=.*|EXTRACT_ALL = YES|g' "$f"
77+
inplace_sed 's|^SOURCE_BROWSER[[:space:]]*=.*|SOURCE_BROWSER = YES|g' "$f"
78+
inplace_sed 's|^RECURSIVE[[:space:]]*=.*|RECURSIVE = YES|g' "$f"
79+
inplace_sed 's|^GENERATE_TREEVIEW[[:space:]]*=.*|GENERATE_TREEVIEW = YES|g' "$f"
80+
inplace_sed 's|^FORMULA_FONTSIZE[[:space:]]*=.*|FORMULA_FONTSIZE = 14|g' "$f"
81+
inplace_sed 's|^DOT_FONTNAME[[:space:]]*=.*|DOT_FONTNAME = Avenir|g' "$f"
82+
inplace_sed 's|^DOT_FONTSIZE[[:space:]]*=.*|DOT_FONTSIZE = 16|g' "$f"
83+
inplace_sed 's|^TEMPLATE_RELATIONS[[:space:]]*=.*|TEMPLATE_RELATIONS = YES|g' "$f"
84+
inplace_sed 's|^GENERATE_LATEX[[:space:]]*=.*|GENERATE_LATEX = NO|g' "$f"
85+
inplace_sed 's|^PAGE_OUTLINE_PANEL[[:space:]]*=.*|PAGE_OUTLINE_PANEL = NO|g' "$f"
86+
inplace_sed 's|^HAVE_DOT[[:space:]]*=.*|HAVE_DOT = YES|g' "$f"
87+
inplace_sed 's|^UML_LOOK[[:space:]]*=.*|UML_LOOK = YES|g' "$f"
88+
inplace_sed 's|^HIDE_FRIEND_COMPOUNDS[[:space:]]*=.*|HIDE_FRIEND_COMPOUNDS = NO|g' "$f"
89+
inplace_sed 's|^QUIET[[:space:]]*=.*|QUIET = YES|g' "$f"
90+
inplace_sed 's|^WARNINGS[[:space:]]*=.*|WARNINGS = YES|g' "$f"
9091

9192
replace_doxy_list_key_single_line "$f" "FILE_PATTERNS" \
9293
"*.h *.hh *.hpp *.hxx *.c *.cc *.cpp *.cxx *.C *.H"

ci/generate_html.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -95,18 +95,18 @@
9595
</head>
9696
<body>
9797
<div class="container">
98-
<h1>Doxygen Documentation</h1>
99-
<p>Explore the Doxygen documentation the various gemc modules.</p>
98+
<p>Explore the Doxygen documentation the various gemc modules.</p> <br/><br/>
10099
<ul class="link-list">
101100
"""
102101

103102
# HTML template for the footer
104103
html_footer = """
105104
</ul>
106105
<div class="footer">
106+
<br/><br/>
107107
© 2026 GEMC - Maurizio Ungaro
108108
<br/><br/>
109-
<h1><a href="https://gemc.github.io/home/documentation">Back to GEMC Documentation</a></h1>
109+
<h3><a href="https://gemc.github.io/home/documentation">Back to GEMC Documentation</a></h3>
110110
</div>
111111
</div>
112112
</body>
@@ -124,7 +124,7 @@ def generate_html(directory):
124124
if os.path.exists(index_file):
125125
# Update the link to be relative to the pages directory
126126
relative_index_file = os.path.relpath(index_file, directory)
127-
links += f' <li><a href="{relative_index_file}" target="_blank">{subdir} Documentation</a></li>\n'
127+
links += f' <li><a href="{relative_index_file}" target="_blank">{subdir} </a></li>\n'
128128
return html_header + links + html_footer
129129

130130

doc/doxyCommentsExamples.h

Lines changed: 0 additions & 68 deletions
This file was deleted.

0 commit comments

Comments
 (0)