[Openmp-commits] [clang] [clang-tools-extra] [flang] [libc] [libcxx] [libunwind] [lld] [lldb] [llvm] [openmp] [polly] [3/4]: [docs] Create utils/docs (PR #203962)

Scott Linder via Openmp-commits openmp-commits at lists.llvm.org
Tue Jun 23 09:11:26 PDT 2026


slinder1 wrote:

<details>
<summary>🛠️ Changes since last push (click to expand):</summary>

```diff
diff --git b/bolt/docs/conf.py a/bolt/docs/conf.py
@@ -13,8 +13,7 @@
 import sys, os
 from datetime import date
 
-# see llvm-project/utils/docs/llvm_sphinx
-from llvm_sphinx import *
+from llvm_sphinx import * # see llvm-project/utils/docs/README.md
 
 globals().update(common_conf(tags, markdown=Markdown.NEVER))
 
diff --git b/clang-tools-extra/docs/conf.py a/clang-tools-extra/docs/conf.py
@@ -14,8 +14,7 @@
 import sys, os
 from datetime import date
 
-# see llvm-project/utils/docs/llvm_sphinx
-from llvm_sphinx import *
+from llvm_sphinx import * # see llvm-project/utils/docs/README.md
 
 globals().update(common_conf(tags, markdown=Markdown.EXCEPT_MAN))
 
diff --git b/clang/docs/conf.py a/clang/docs/conf.py
@@ -15,8 +15,7 @@ from __future__ import absolute_import, division, print_function
 import sys, os
 from datetime import date
 
-# see llvm-project/utils/docs/llvm_sphinx
-from llvm_sphinx import *
+from llvm_sphinx import * # see llvm-project/utils/docs/README.md
 
 globals().update(common_conf(tags, markdown=Markdown.EXCEPT_MAN))
 
diff --git b/flang/docs/conf.py a/flang/docs/conf.py
@@ -11,8 +11,7 @@
 
 from datetime import date
 
-# see llvm-project/utils/docs/llvm_sphinx
-from llvm_sphinx import *
+from llvm_sphinx import * # see llvm-project/utils/docs/README.md
 
 globals().update(common_conf(tags))
 
diff --git b/libc/docs/conf.py a/libc/docs/conf.py
@@ -13,8 +13,7 @@
 import sys, os
 from datetime import date
 
-# see llvm-project/utils/docs/llvm_sphinx
-from llvm_sphinx import *
+from llvm_sphinx import * # see llvm-project/utils/docs/README.md
 
 globals().update(common_conf(tags, markdown=Markdown.EXCEPT_MAN))
 
diff --git b/libcxx/docs/conf.py a/libcxx/docs/conf.py
@@ -13,8 +13,7 @@
 import sys, os
 from datetime import date
 
-# see llvm-project/utils/docs/llvm_sphinx
-from llvm_sphinx import *
+from llvm_sphinx import * # see llvm-project/utils/docs/README.md
 
 globals().update(common_conf(tags, markdown=Markdown.NEVER))
 
diff --git b/libunwind/docs/conf.py a/libunwind/docs/conf.py
@@ -13,8 +13,7 @@
 import sys, os
 from datetime import date
 
-# see llvm-project/utils/docs/llvm_sphinx
-from llvm_sphinx import *
+from llvm_sphinx import * # see llvm-project/utils/docs/README.md
 
 globals().update(common_conf(tags, markdown=Markdown.NEVER))
 
diff --git b/lld/docs/conf.py a/lld/docs/conf.py
@@ -13,8 +13,7 @@
 import sys, os
 from datetime import date
 
-# see llvm-project/utils/docs/llvm_sphinx
-from llvm_sphinx import *
+from llvm_sphinx import * # see llvm-project/utils/docs/README.md
 
 globals().update(common_conf(tags, markdown=Markdown.EXCEPT_MAN))
 
diff --git b/lldb/docs/conf.py a/lldb/docs/conf.py
@@ -14,8 +14,7 @@ import sys, os, re, shutil
 from datetime import date
 from pathlib import Path
 
-# see llvm-project/utils/docs/llvm_sphinx
-from llvm_sphinx import *
+from llvm_sphinx import * # see llvm-project/utils/docs/README.md
 
 globals().update(common_conf(tags, markdown=Markdown.EXCEPT_MAN))
 
diff --git b/llvm/docs/conf.py a/llvm/docs/conf.py
@@ -14,8 +14,7 @@ from __future__ import print_function
 import sys, os, re
 from datetime import date
 
-# see llvm-project/utils/docs/llvm_sphinx
-from llvm_sphinx import *
+from llvm_sphinx import * # see llvm-project/utils/docs/README.md
 
 globals().update(common_conf(tags, markdown=Markdown.EXCEPT_MAN))
 
@@ -25,6 +24,15 @@ globals().update(common_conf(tags, markdown=Markdown.EXCEPT_MAN))
 # coming with Sphinx (named 'sphinx.ext.*') or your custom ones.
 extensions += ["sphinx.ext.intersphinx", "sphinx.ext.todo"]
 
+myst_enable_extensions += ["deflist"]
+myst_url_schemes = {
+    "http": None,
+    "https": None,
+    "mailto": None,
+    "ftp": None,
+    "doxygen": {"url": "/doxygen/{{path}}"},
+}
+
 import sphinx
 
 project = "LLVM"
diff --git b/openmp/docs/conf.py a/openmp/docs/conf.py
@@ -14,8 +14,7 @@
 import sys, os
 from datetime import date
 
-# see llvm-project/utils/docs/llvm_sphinx
-from llvm_sphinx import *
+from llvm_sphinx import * # see llvm-project/utils/docs/README.md
 
 globals().update(common_conf(tags))
 
diff --git b/orc-rt/docs/conf.py a/orc-rt/docs/conf.py
@@ -11,8 +11,7 @@
 
 from datetime import date
 
-# see llvm-project/utils/docs/llvm_sphinx
-from llvm_sphinx import *
+from llvm_sphinx import * # see llvm-project/utils/docs/README.md
 
 globals().update(common_conf(tags, markdown=Markdown.EXCEPT_MAN))
 
diff --git b/polly/docs/conf.py a/polly/docs/conf.py
@@ -14,8 +14,7 @@
 import sys, os
 from datetime import date
 
-# see llvm-project/utils/docs/llvm_sphinx
-from llvm_sphinx import *
+from llvm_sphinx import * # see llvm-project/utils/docs/README.md
 
 globals().update(common_conf(tags, markdown=Markdown.NEVER))
 
diff --git b/utils/docs/llvm_sphinx/__init__.py a/utils/docs/llvm_sphinx/__init__.py
@@ -6,8 +6,7 @@ Every sphinx `conf.py` in llvm-project is intended to use `common_conf` as a
 baseline configuration. The sphinx module-as-conf model means the easiest
 way to achieve this is by updating `globals()` directly, as in:
 
-    # see llvm-project/utils/docs/llvm_sphinx
-    from llvm_sphinx import *
+    from llvm_sphinx import * # see llvm-project/utils/docs/README.md
 
     globals().update(common_conf(tags))
 

```
</details>

https://github.com/llvm/llvm-project/pull/203962


More information about the Openmp-commits mailing list