You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
| <aid="doxygen-executable"></a>executable | Label of the doxygen executable. |`None`|
271
271
| <aid="doxygen-dot_executable"></a>dot_executable | Label of the doxygen executable. Make sure it is also added to the `srcs` of the macro |`None`|
272
272
| <aid="doxygen-configurations"></a>configurations | List of additional configuration parameters to pass to Doxygen. |`None`|
273
+
| <aid="doxygen-doxyfile_prefix"></a>doxyfile_prefix | Prefix to add to the Doxyfile path. |`""`|
273
274
| <aid="doxygen-doxyfile_template"></a>doxyfile_template | The template file to use to generate the Doxyfile. The following substitutions are available:<br> - `# {{INPUT}}`: Subpackage directory in the sandbox.<br> - `# {{ADDITIONAL PARAMETERS}}`: Additional parameters given in the `configurations` attribute.<br> - `# {{OUTPUT DIRECTORY}}`: The directory provided in the `outs` attribute.<br> - `{{OUTDIR}}`: The output directory where the generated documentation will be placed. Can be used anywhere in the Doxyfile, usually to generate additional output files, like tag files. |`None`|
274
275
| <aid="doxygen-doxygen_extra_args"></a>doxygen_extra_args | Extra arguments to pass to the doxygen executable. |`[]`|
275
276
| <aid="doxygen-use_default_shell_env"></a>use_default_shell_env | Whether to use the default shell environment when running doxygen. |`False`|
Copy file name to clipboardExpand all lines: doxygen/doxygen.bzl
+3-2Lines changed: 3 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -144,7 +144,7 @@ doxygen(
144
144
"deps": attr.label_list(aspects= [collect_files_aspect], doc="List of dependencies targets whose files present in the 'src', 'hdrs' and 'data' attributes will be collected to generate the documentation. Transitive dependencies are also taken into account. Since we are only considering the source files and not the outputs, these targets **will not** be built"),
145
145
"configurations": attr.string_list(doc="Additional configuration parameters to append to the Doxyfile. For example, to set the project name, use `PROJECT_NAME = example`."),
146
146
"outs": attr.string_list(default= ["html"], allow_empty=False, doc="""Output folders to keep. If only the html outputs is of interest, the default value will do. Otherwise, a list of folders to keep is expected (e.g. `["html", "latex"]`)."""),
147
-
"doxyfile_prefix" : attr.string(doc="Prefix to add to Doxyfile path.", default=""),
147
+
"doxyfile_prefix" : attr.string(doc="Prefix to add to the Doxyfile path.", default=""),
148
148
"doxyfile_template": attr.label(
149
149
allow_single_file=True,
150
150
default=Label(":Doxyfile.template"),
@@ -209,13 +209,13 @@ def doxygen(
209
209
executable=None,
210
210
dot_executable=None,
211
211
configurations=None,
212
+
doxyfile_prefix="",
212
213
doxyfile_template=None,
213
214
doxygen_extra_args= [],
214
215
use_default_shell_env=False,
215
216
env= {},
216
217
tools= [],
217
218
outs= ["html"],
218
-
doxyfile_prefix="",
219
219
# Doxygen specific attributes
220
220
doxyfile_encoding=None,
221
221
project_name=None,
@@ -700,6 +700,7 @@ def doxygen(
700
700
executable: Label of the doxygen executable.
701
701
dot_executable: Label of the doxygen executable. Make sure it is also added to the `srcs` of the macro
702
702
configurations: List of additional configuration parameters to pass to Doxygen.
703
+
doxyfile_prefix: Prefix to add to the Doxyfile path.
703
704
doxyfile_template: The template file to use to generate the Doxyfile.
704
705
The following substitutions are available:<br>
705
706
- `# {{INPUT}}`: Subpackage directory in the sandbox.<br>
0 commit comments