summaryrefslogtreecommitdiffstats
path: root/common/waf.py (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Use a single top level version number.Chris Johns2017-03-201-11/+32
| | | | | | | Fix the path in the catalogue links to allow prefix testing on a local disk. Close #2940.
* waf: Add a title to the XML Catalogue.Chris Johns2017-01-101-1/+6
|
* waf: Improved XML Catalogue generator.Chris Johns2017-01-101-44/+41
|
* waf: Create an XML Catalogue.Chris Johns2017-01-101-0/+78
|
* waf: Users without the extra fonts need to use '--disable-extra-fonts' to ↵Chris Johns2016-11-091-1/+4
| | | | build PDF.
* waf: Use the good fonts if installed.Chris Johns2016-11-081-6/+12
|
* waf: Add support to handle missing Latex packages on hosts they are not ↵Chris Johns2016-11-061-95/+21
| | | | | | | | | | available on. It appears the support for texlive packages on some hosts is variable. This patch lets us add missing packages to our source tree so a PDF can be built on those hosts. The quality of the PDFs created may vary as some short cuts may have been take. For example lato is a font and only the sty file as been added and not the actual font which means it's use will default to another font.
* waf: Check for texlive packages and report an error is not found.Chris Johns2016-11-041-6/+106
|
* waf: Fix the bnode issue when building in a manual directory.Chris Johns2016-11-041-1/+1
|
* waf: Use separate doctrees so avoid sphinx clashes.Chris Johns2016-11-031-10/+11
|
* waf: Have configure set building pdf and/or singlehtml.Chris Johns2016-11-031-206/+247
| | | | | | | | | | | | | | Move selecting pdf and singlehtml to the configure stage so it is sticky for all builds. This means a top level build will always build all formats that have been configured. Do not complete the configure stage if tools are missing for the configured output. Add singlehtml support using the inliner tool. It is nice. Remove the groups as waf can track the dependences. This lets the manuals build in parallel.
* waf: Fix the sphinx verbose option.Chris Johns2016-11-021-2/+8
|
* waf: Add an install command.Chris Johns2016-10-311-43/+67
|
* waf: Add top build support.Chris Johns2016-10-301-16/+44
|
* waf: Update to support a recent waf.Chris Johns2016-10-291-2/+2
|
* common/waf.py: Improve Sphinx version parsing to work with their git masterJoel Sherrill2016-10-271-2/+2
|
* waf: Fix for waf-1.9.3.Chris Johns2016-09-091-1/+1
|
* Move images to a common directory.Amar Takhar2016-05-181-4/+16
|
* Switch to using Minted and splitting long lines in verbatim.Amar Takhar2016-05-021-0/+2
|
* Run through 2to3.Chris Johns2016-05-021-1/+1
|
* Generate a fatal error on a Sphinx beta version that cannot be parsed.Chris Johns2016-05-021-3/+5
|
* Add 'waf linkcheck' to check external references.Amar Takhar2016-05-021-1/+15
|
* Remove incorrect pdflatex/makeindex check.Amar Takhar2016-05-021-4/+0
|
* Only require makeindex and pdflatex when trying to build PDF.Amar Takhar2016-05-021-3/+3
|
* Add support for singlehtml (inlined) HTML file, plus some other fixes.Amar Takhar2016-05-021-36/+62
| | | | | | | | | * This is still broken. * Rename sphinx_rtd_theme so it doesn't pickup locally installed ones * Add a hack to theme.css to get around inliner bug. * Some unrelated fixups in common/waf.py Unfortunatly several dozen fixes got merged into this.
* Fix typo and add another dependency.Amar Takhar2016-05-021-2/+2
|
* Add minimum version check for Sphinx.Amar Takhar2016-05-021-1/+24
| | | | Some distributions have ancient versions we require at least 1.3.
* Add PDF generation support use with --pdfAmar Takhar2016-05-021-16/+47
|
* Add support for spellchecking with a custom dictionary.Amar Takhar2016-05-021-2/+35
| | | | | | | | | | | | | | To use: 1. Install aspell 2. waf spell <list of files> * waf spell mydoc.rst * waf spell *.rst This uses a custom dictionary stored in common/spell/dict/. We should add all RTEMS and programming terms to this to ensure we are consistent. Amar.
* Rework how conf.py is handled.Amar Takhar2016-05-021-13/+44
| | | | Needed to switch due to increasing complexity.
* Initial reST documentation using Sphinx.Amar Takhar2016-05-021-0/+37