Lines Matching +full:docs +full:- +full:lldb +full:- +full:html
1 # -*- coding: utf-8 -*-
3 # LLDB documentation build configuration file, created by
4 # sphinx-quickstart on Sun Dec 9 20:01:55 2012.
17 sys.path.insert(0, os.path.abspath(os.path.join("..", "..", "llvm", "docs")))
19 building_man_page = tags.has("builder-man")
21 # For the website we need to setup the path to the generated LLDB module that
29 # is imported by the `lldb` module.
31 # Add the build directory that contains the `lldb` module. LLDB_SWIG_MODULE is
39 # -- General configuration -----------------------------------------------------
56 if not tags.has("builder-man"):
63 autodoc_default_options = {"special-members": True}
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'
103 project = "LLDB"
104 copyright = "2007-%d, The LLDB Team" % date.today().year
122 # non-false value, then it is used:
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
168 "source_repository": "https://github.com/llvm/llvm-project",
170 "source_directory": "lldb/docs/",
178 html_title = "? LLDB"
188 # docs. This file should be a Windows icon file (.ico) being 16x16 or 32x32
226 # If true, "Created using Sphinx" is shown in the HTML footer. Default is True.
229 # If true, "(C) Copyright ..." is shown in the HTML footer. Default is True.
234 # base URL from which the finished HTML is served.
237 # This is the file name suffix for HTML files (e.g. ".xhtml").
240 # Output file base name for HTML help builder.
243 # If true, the reST sources are included in the HTML build as
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 ------------------------------------------------
305 "LLDB",
306 "LLDB Documentation",
307 "The LLDB Team",
308 "LLDB",
333 # Don't cleanup anything beside automodapi-generated sources.
342 processed = processed.replace(":show-inheritance:", "")
345 processed = re.sub(r"~SB[a-zA-Z]+\.thisown", "", processed)
367 app.connect("source-read", preprocess_source)
368 app.connect("build-finished", cleanup_source)