[PATCH] D112018: [zorg] Add Polly Documentation builder.

Michael Kruse via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Mon Oct 18 10:34:58 PDT 2021


Meinersbur created this revision.
Meinersbur added a reviewer: gkistanova.
Meinersbur added a project: Zorg.
Herald added a reviewer: bollu.
Meinersbur requested review of this revision.

Check whether Polly's documentation is building correctly.


Repository:
  rZORG LLVM Github Zorg

https://reviews.llvm.org/D112018

Files:
  buildbot/osuosl/master/config/builders.py
  zorg/buildbot/builders/SphinxDocsBuilder.py


Index: zorg/buildbot/builders/SphinxDocsBuilder.py
===================================================================
--- zorg/buildbot/builders/SphinxDocsBuilder.py
+++ zorg/buildbot/builders/SphinxDocsBuilder.py
@@ -30,6 +30,7 @@
         libcxx_html       = False, # Build Libc++ HTML documentation
         libunwind_html    = False, # Build libunwind HTML documentation
         lldb_html         = False, # Build LLDB HTML documentation
+        polly_html        = False, # Build Polly HTML documentation
         extra_configure_args = None,
         **kwargs):
 
@@ -66,6 +67,8 @@
         depends_on_projects.append('libcxxabi')
     if libunwind_html:
         depends_on_projects.append('libunwind')
+    if polly_html:
+        depends_on_projects.append('polly')
 
     f = UnifiedTreeBuilder.getCmakeBuildFactory(
             depends_on_projects=depends_on_projects,
@@ -139,6 +142,14 @@
                                targets=['docs-libunwind-html']
                               ))
 
+    if polly_html:
+        f.addStep(NinjaCommand(name="docs-polly-html",
+                               haltOnFailure=True,
+                               description=["Build Polly Sphinx HTML documentation"],
+                               workdir=llvm_objdir,
+                               targets=['docs-polly-html']
+                              ))
+
     return f
 
 
Index: buildbot/osuosl/master/config/builders.py
===================================================================
--- buildbot/osuosl/master/config/builders.py
+++ buildbot/osuosl/master/config/builders.py
@@ -2004,6 +2004,12 @@
     'builddir': "publish-doxygen-docs",
     'factory' : DoxygenDocsBuilder.getLLVMDocsBuildFactory()},
 
+    {'name' : "polly-sphinx-docs",
+    'tags'  : ["llvm", "doc"],
+    'workernames' : ["polly-x86_64-gce1"],
+    'builddir': "polly-sphinx-docs",
+    'factory': SphinxDocsBuilder.getSphinxDocsBuildFactory(polly_html=True)},
+
 # CUDA builders.
 
     {'name' : "clang-cuda-k80",


-------------- next part --------------
A non-text attachment was scrubbed...
Name: D112018.380467.patch
Type: text/x-patch
Size: 2010 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20211018/b768ca96/attachment.bin>


More information about the llvm-commits mailing list