mirror of
https://github.com/espressif/esp-idf.git
synced 2025-08-06 14:14:33 +02:00
Merge branch 'bugfix/build_docs_add_warning_check' into 'master'
bugfix/build_docs_add_warning_check: Added null value check for warnings See merge request espressif/esp-idf!7556
This commit is contained in:
8
.gitignore
vendored
8
.gitignore
vendored
@@ -27,13 +27,7 @@ examples/**/sdkconfig.old
|
|||||||
examples/**/build
|
examples/**/build
|
||||||
|
|
||||||
# Doc build artifacts
|
# Doc build artifacts
|
||||||
docs/*/_build/
|
docs/_build/
|
||||||
docs/*/doxygen-warning-log.txt
|
|
||||||
docs/*/sphinx-warning-log.txt
|
|
||||||
docs/*/sphinx-warning-log-sanitized.txt
|
|
||||||
docs/*/xml/
|
|
||||||
docs/*/xml_in/
|
|
||||||
docs/*/man/
|
|
||||||
docs/doxygen_sqlite3.db
|
docs/doxygen_sqlite3.db
|
||||||
|
|
||||||
# Downloaded font files
|
# Downloaded font files
|
||||||
|
@@ -95,6 +95,8 @@ def main():
|
|||||||
targets = [args.target]
|
targets = [args.target]
|
||||||
|
|
||||||
if args.action == "build" or args.action is None:
|
if args.action == "build" or args.action is None:
|
||||||
|
if args.action is None:
|
||||||
|
args.check_warnings_only = False
|
||||||
sys.exit(action_build(args))
|
sys.exit(action_build(args))
|
||||||
|
|
||||||
if args.action == "linkcheck":
|
if args.action == "linkcheck":
|
||||||
|
@@ -64,11 +64,12 @@ def generate_doxygen(app, project_description):
|
|||||||
|
|
||||||
# Call Doxygen to get XML files from the header files
|
# Call Doxygen to get XML files from the header files
|
||||||
print("Calling Doxygen to generate latest XML files")
|
print("Calling Doxygen to generate latest XML files")
|
||||||
doxy_env = {
|
doxy_env = os.environ
|
||||||
|
doxy_env.update({
|
||||||
"ENV_DOXYGEN_DEFINES": " ".join(defines),
|
"ENV_DOXYGEN_DEFINES": " ".join(defines),
|
||||||
"IDF_PATH": app.config.idf_path,
|
"IDF_PATH": app.config.idf_path,
|
||||||
"IDF_TARGET": app.config.idf_target,
|
"IDF_TARGET": app.config.idf_target,
|
||||||
}
|
})
|
||||||
doxyfile = os.path.join(app.config.docs_root, "Doxyfile")
|
doxyfile = os.path.join(app.config.docs_root, "Doxyfile")
|
||||||
print("Running doxygen with doxyfile {}".format(doxyfile))
|
print("Running doxygen with doxyfile {}".format(doxyfile))
|
||||||
# note: run Doxygen in the build directory, so the xml & xml_in files end up in there
|
# note: run Doxygen in the build directory, so the xml & xml_in files end up in there
|
||||||
|
Reference in New Issue
Block a user