Lines Matching +full:release +full:- +full:documentation
1 # -*- coding: utf-8 -*-
3 # LLDB documentation build configuration file, created by
4 # sphinx-quickstart on Sun Dec 9 20:01:55 2012.
19 building_man_page = tags.has("builder-man")
22 # we can generate documentation for its API.
26 # documentation root, use os.path.abspath to make it absolute, like shown here.
35 # Put the generated Python API documentation in the 'python_api' folder. This
39 # -- General configuration -----------------------------------------------------
41 # If your documentation needs a minimal Sphinx version, state it here.
56 if not tags.has("builder-man"):
63 autodoc_default_options = {"special-members": True}
71 # the Python API documentation.
77 f"install sphinx_automodapi with {sys.executable} -m pip install sphinx_automodapi"
84 print(f"install sphinx furo theme with {sys.executable} -m pip install furo")
85 # The theme to use for HTML and HTML Help pages. See the documentation for
97 # source_encoding = 'utf-8-sig'
104 copyright = "2007-%d, The LLDB Team" % date.today().year
107 # |version| and |release|, also used in various other places throughout the
110 # everytime a new release comes out.
115 # release = '0'
117 # The language for content autogenerated by Sphinx. Refer to documentation
122 # non-false value, then it is used:
130 # Ignore the generated Python documentation that is only used on the website.
140 # If true, '()' will be appended to :func: etc. cross-reference text.
158 # -- Options for HTML output ---------------------------------------------------
160 # The theme to use for HTML and HTML Help pages. See the documentation for
164 # Theme options are theme-specific and customize the look and feel of a theme
166 # documentation.
168 "source_repository": "https://github.com/llvm/llvm-project",
177 # "<project> v<release> documentation".
247 # -- Options for LaTeX output --------------------------------------------------
261 ("index", "LLDB.tex", "LLDB Documentation", "The LLDB Team", "manual"),
285 # -- Options for manual page output --------------------------------------------
290 ("man/lldb", "lldb", "LLDB Documentation", ["LLVM project"], 1),
291 ("man/lldb-server", "lldb-server", "LLDB Documentation", ["LLVM project"], 1),
297 # -- Options for Texinfo output ------------------------------------------------
306 "LLDB Documentation",
327 r"\.\. rubric:: Attributes Documentation\s*\.\. rubric::"
333 # Don't cleanup anything beside automodapi-generated sources.
342 processed = processed.replace(":show-inheritance:", "")
344 # documentation and users shouldn't fiddle with the value anyway.
345 processed = re.sub(r"~SB[a-zA-Z]+\.thisown", "", processed)
349 # Remove all now empty attribute summary/documentation sections with
367 app.connect("source-read", preprocess_source)
368 app.connect("build-finished", cleanup_source)