The following makes update_web_docs_git work on branches without
libgdiagnostic.
I'm re-running update_web_docs_git with this, OK if it succeeds now?
Thanks,
Richard.
maintainer_scripts/
* update_web_docs_git: Conditionalize libgdiagnostic processing
on presence.
---
maintainer-scripts/update_web_docs_git | 12 +++++++-----
1 file changed, 7 insertions(+), 5 deletions(-)
diff --git a/maintainer-scripts/update_web_docs_git
b/maintainer-scripts/update_web_docs_git
index 424808847b6..c779e761e85 100755
--- a/maintainer-scripts/update_web_docs_git
+++ b/maintainer-scripts/update_web_docs_git
@@ -242,11 +242,13 @@ popd
cp -a gcc/gcc/jit/docs/_build/html jit
mkdir -p $DOCSDIR/jit
-pushd gcc/gcc/doc/libgdiagnostics
-make html SPHINXBUILD=$SPHINX_VENV/bin/sphinx-build || true
-popd
-cp -a gcc/gcc/doc/libgdiagnostics/_build/html libgdiagnostics
-mkdir -p $DOCSDIR/libgdiagnostics
+if test -d gcc/gcc/doc/libgdiagnostics; then
+ pushd gcc/gcc/doc/libgdiagnostics
+ make html SPHINXBUILD=$SPHINX_VENV/bin/sphinx-build || true
+ popd
+ cp -a gcc/gcc/doc/libgdiagnostics/_build/html libgdiagnostics
+ mkdir -p $DOCSDIR/libgdiagnostics
+fi
# Work around makeinfo generated file names and references with
# "_002d" instead of "-".
--
2.43.0