Revert back to a unified C++ reference docs

Unfortunately I can't separate the interpreter docs from the regular
run-time library C++ docs with exhale/breathe. One way or another it
breaks and one disappears or shows errors. This change reverts commit
0bb497c816, commit
a769b630ca and commit
0e82faf845 and merges the two into one
reference for now.
This commit is contained in:
Simon Hausmann 2021-03-23 15:34:30 +01:00
parent 9e58b39317
commit 63cfb9b870
3 changed files with 5 additions and 25 deletions

View file

@ -13,7 +13,7 @@
# import os
# import sys
# sys.path.insert(0, os.path.abspath('.'))
import exhale_multiproject_monkeypatch
# -- Project information -----------------------------------------------------
@ -33,41 +33,24 @@ release = '0.0.5'
extensions = ["breathe", "recommonmark", "exhale", "sphinx_markdown_tables"]
breathe_projects = {
"SixtyFPS": "./docs/xml",
"SixtyFPS Interpreter": "./docs/xml",
"SixtyFPS": "./docs/xml"
}
breathe_default_project = "SixtyFPS"
exhale_args = {
"containmentFolder": "./api",
"rootFileName": "library_root.rst",
"rootFileTitle": "SixtyFPS CPP Reference Documentation",
"doxygenStripFromPath": "..",
"createTreeView": True,
"exhaleExecutesDoxygen": True,
"rootFileName": "library_root.rst",
}
exhale_projects_args = {
"SixtyFPS": {
"rootFileTitle": "SixtyFPS CPP Reference",
"containmentFolder": "./api",
"exhaleDoxygenStdin": '''INPUT = ../../api/sixtyfps-cpp/include
EXCLUDE_SYMBOLS = sixtyfps::cbindgen_private* sixtyfps::private_api* sixtyfps::interpreter*
EXCLUDE = ../../api/sixtyfps-cpp/include/vtable.h ../../api/sixtyfps-cpp/include/sixtyfps_testing.h
ENABLE_PREPROCESSING = YES
PREDEFINED = DOXYGEN'''
},
"SixtyFPS Interpreter": {
"rootFileTitle": "SixtyFPS Interpreter CPP Reference",
"containmentFolder": "./interpreter-api",
"exhaleDoxygenStdin": '''INPUT = ../../api/sixtyfps-cpp/include/sixtyfps_interpreter.h
EXCLUDE_SYMBOLS = sixtyfps::cbindgen_private* sixtyfps::private_api*
EXCLUDE = ../../api/sixtyfps-cpp/include/vtable.h ../../api/sixtyfps-cpp/include/sixtyfps_testing.h
ENABLE_PREPROCESSING = YES
PREDEFINED = DOXYGEN
'''
},
}
# Add any paths that contain templates here, relative to this directory.
templates_path = ['_templates']