forked from OSchip/llvm-project
[Docs] Fix Sphinx incremental build. Patch by Sean Silva!
llvm-svn: 163235
This commit is contained in:
parent
efe4a44106
commit
00b0d38094
|
@ -46,6 +46,10 @@ clean:
|
||||||
html:
|
html:
|
||||||
$(SPHINXBUILD) -b html $(ALLSPHINXOPTS) $(BUILDDIR)/html
|
$(SPHINXBUILD) -b html $(ALLSPHINXOPTS) $(BUILDDIR)/html
|
||||||
@echo
|
@echo
|
||||||
|
@# FIXME: Remove this `cp` once HTML->Sphinx transition is completed.
|
||||||
|
@# Kind of a hack, but HTML-formatted docs are on the way out anyway.
|
||||||
|
@echo "Copying legacy HTML-formatted docs into $(BUILDDIR)/html"
|
||||||
|
@cp -a *.html tutorial $(BUILDDIR)/html
|
||||||
@echo "Build finished. The HTML pages are in $(BUILDDIR)/html."
|
@echo "Build finished. The HTML pages are in $(BUILDDIR)/html."
|
||||||
|
|
||||||
dirhtml:
|
dirhtml:
|
||||||
|
|
Before Width: | Height: | Size: 202 B After Width: | Height: | Size: 202 B |
Before Width: | Height: | Size: 9.6 KiB After Width: | Height: | Size: 9.6 KiB |
Before Width: | Height: | Size: 218 B After Width: | Height: | Size: 218 B |
|
@ -98,7 +98,7 @@ html_theme = 'llvm-theme'
|
||||||
#html_theme_options = {}
|
#html_theme_options = {}
|
||||||
|
|
||||||
# Add any paths that contain custom themes here, relative to this directory.
|
# Add any paths that contain custom themes here, relative to this directory.
|
||||||
html_theme_path = ["."]
|
html_theme_path = ["_themes"]
|
||||||
|
|
||||||
# The name for this set of Sphinx documents. If None, it defaults to
|
# The name for this set of Sphinx documents. If None, it defaults to
|
||||||
# "<project> v<release> documentation".
|
# "<project> v<release> documentation".
|
||||||
|
@ -134,18 +134,7 @@ html_sidebars = {'index': 'indexsidebar.html'}
|
||||||
|
|
||||||
# Additional templates that should be rendered to pages, maps page names to
|
# Additional templates that should be rendered to pages, maps page names to
|
||||||
# template names.
|
# template names.
|
||||||
#
|
#html_additional_pages = {}
|
||||||
# We load all the old-school HTML documentation pages into Sphinx here.
|
|
||||||
basedir = os.path.dirname(__file__)
|
|
||||||
html_additional_pages = {}
|
|
||||||
for directory in ('', 'tutorial'):
|
|
||||||
for file in os.listdir(os.path.join(basedir, directory)):
|
|
||||||
if not file.endswith('.html'):
|
|
||||||
continue
|
|
||||||
|
|
||||||
subpath = os.path.join(directory, file)
|
|
||||||
name,_ = os.path.splitext(subpath)
|
|
||||||
html_additional_pages[name] = subpath
|
|
||||||
|
|
||||||
# If false, no module index is generated.
|
# If false, no module index is generated.
|
||||||
#html_domain_indices = True
|
#html_domain_indices = True
|
||||||
|
@ -226,6 +215,7 @@ man_pages = []
|
||||||
|
|
||||||
# Automatically derive the list of man pages from the contents of the command
|
# Automatically derive the list of man pages from the contents of the command
|
||||||
# guide subdirectory.
|
# guide subdirectory.
|
||||||
|
basedir = os.path.dirname(__file__)
|
||||||
man_page_authors = "Maintained by The LLVM Team (http://llvm.org/)."
|
man_page_authors = "Maintained by The LLVM Team (http://llvm.org/)."
|
||||||
command_guide_subpath = 'CommandGuide'
|
command_guide_subpath = 'CommandGuide'
|
||||||
command_guide_path = os.path.join(basedir, command_guide_subpath)
|
command_guide_path = os.path.join(basedir, command_guide_subpath)
|
||||||
|
|
Loading…
Reference in New Issue