[Lldb-commits] [PATCH] D104281: [lldb][docs] Add reference docs for Lua scripting

Siger Young via Phabricator via lldb-commits lldb-commits at lists.llvm.org
Mon Jun 21 11:56:35 PDT 2021


siger-young added inline comments.


================
Comment at: lldb/docs/conf.py:32-33
     # set by CMake.
-    sys.path.insert(0, os.getenv("LLDB_SWIG_MODULE"))
+    if os.getenv("LLDB_SWIG_MODULE") is not None:
+        sys.path.insert(0, os.getenv("LLDB_SWIG_MODULE"))
 
----------------
JDevlieghere wrote:
> Why is this necessary? It sounds like CMake should be setting this variable.
At the beginning, I was using `ninja lldb-docs-html` to build the docs. But it seems that it will build all of the docs each time it runs. It wastes some time, so I turn to `sphinx-build` command to build it, thus the env might become `None`. If extension `sphinx_tabs.tabs` is added, `None` value in `sys.path` will affect its importing.


================
Comment at: lldb/docs/conf.py:64-77
 try:
-  import recommonmark
+    import recommonmark
 except ImportError:
-  # manpages do not use any .md sources
-  if not building_man_page:
-    raise
+    # manpages do not use any .md sources
+    if not building_man_page:
+        raise
 else:
----------------
JDevlieghere wrote:
> Unrelated change? 
Yes, it's unrelated.


================
Comment at: lldb/docs/conf.py:180-182
+# Add any extra stylesheets and scripts here.
+html_css_files = ['lldb.css']
+html_js_files = []
----------------
JDevlieghere wrote:
> Why is this necessary?
When I built the docs using the `html_context`, the final pages only include `lldb.css`, missing files from theme e.g. `alabaster.css`.


================
Comment at: lldb/docs/conf.py:306-308
+    ('index', 'LLDB', u'LLDB Documentation',
+     u'The LLDB Team', 'LLDB', 'One line description of project.',
+     'Miscellaneous'),
----------------
JDevlieghere wrote:
> Unrelated whitespace change?
Yes.


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D104281/new/

https://reviews.llvm.org/D104281



More information about the lldb-commits mailing list