Add API Docs for lib/spack/llnl (#3982)
* Add API Docs for lib/spack/llnl * Clean up after previous builds * Better fix for purging API docs
This commit is contained in:

committed by
Todd Gamblin

parent
11dae722c2
commit
eaa50d3b7c
@@ -95,10 +95,21 @@
|
||||
for cmd in sorted(command_names):
|
||||
index.write(' * :ref:`%s`\n' % cmd)
|
||||
|
||||
|
||||
#
|
||||
# Run sphinx-apidoc
|
||||
sphinx_apidoc(['-T', '-o', '.', '../spack'])
|
||||
os.remove('modules.rst')
|
||||
#
|
||||
# Remove any previous API docs
|
||||
# Read the Docs doesn't clean up after previous builds
|
||||
# Without this, the API Docs will never actually update
|
||||
#
|
||||
apidoc_args = [
|
||||
'sphinx_apidoc', # The first arugment is ignored
|
||||
'--force', # Overwrite existing files
|
||||
'--no-toc', # Don't create a table of contents file
|
||||
'--output-dir=.', # Directory to place all output
|
||||
]
|
||||
sphinx_apidoc(apidoc_args + ['../spack'])
|
||||
sphinx_apidoc(apidoc_args + ['../llnl'])
|
||||
|
||||
#
|
||||
# Exclude everything in spack.__all__ from indexing. All of these
|
||||
|
Reference in New Issue
Block a user