import textwrap # The `extensions` list should already be in here from `sphinx-quickstart` extensions = [ # there may be others here already, e.g. 'sphinx.ext.mathjax' 'breathe', 'exhale', 'sphinx.ext.intersphinx' ] project = u'IfcOpenShell' copyright = u'2020, IfcOpenShell' author = u'Johan Luttun' # Setup the breathe extension breathe_projects = { "My Project": "./output/doxygen/xml" } breathe_default_project = "My Project" # Setup the exhale extension exhale_args = { # These arguments are required "containmentFolder": "./rst_files", "rootFileName": "library_root.rst", "rootFileTitle": "IfcOpenShell", "doxygenStripFromPath": "..", # Suggested optional arguments "createTreeView": True, # TIP: if using the sphinx-bootstrap-theme, you need # "treeViewIsBootstrap": True, "exhaleExecutesDoxygen": True, # "exhaleDoxygenStdin": "INPUT = ../src/serializers/ ../src/ifcgeom", "exhaleUseDoxyfile": True } # html_theme = 'sphinx_rtd_theme' # # Tell sphinx what the primary language being documented is. # primary_domain = 'cpp' # # Tell sphinx what the pygments highlight language should be. # highlight_language = 'cpp'