mirror of
https://gitlab.com/OpenMW/openmw.git
synced 2025-04-28 21:07:59 +03:00
fix warnings, replace fonts with font, make breath/doxygen/cmake imports optional
This commit is contained in:
parent
051b4038d9
commit
8d1c7edcf6
7 changed files with 29 additions and 18 deletions
|
@ -35,17 +35,23 @@ extensions = [
|
|||
'sphinx.ext.todo',
|
||||
'sphinx.ext.coverage',
|
||||
'sphinx.ext.viewcode',
|
||||
'breathe',
|
||||
]
|
||||
|
||||
# Where breathe can find the source files
|
||||
breathe_projects_source = {
|
||||
"openmw": (project_root+"/apps/openmw", ["engine.hpp",
|
||||
"mwbase/dialoguemanager.hpp", "mwbase/environment.hpp",
|
||||
"mwbase/inputmanager.hpp", "mwbase/journal.hpp", "mwbase/mechanicsmanager.hpp",
|
||||
"mwbase/scriptmanager.hpp", "mwbase/soundmanager.hpp", "mwbase/statemanager.hpp",
|
||||
"mwbase/windowmanager.hpp", "mwbase/world.hpp"])
|
||||
}
|
||||
try:
|
||||
import breath
|
||||
|
||||
extensions.append('breathe')
|
||||
|
||||
# Where breathe can find the source files
|
||||
breathe_projects_source = {
|
||||
"openmw": (project_root+"/apps/openmw", ["engine.hpp",
|
||||
"mwbase/dialoguemanager.hpp", "mwbase/environment.hpp",
|
||||
"mwbase/inputmanager.hpp", "mwbase/journal.hpp", "mwbase/mechanicsmanager.hpp",
|
||||
"mwbase/scriptmanager.hpp", "mwbase/soundmanager.hpp", "mwbase/statemanager.hpp",
|
||||
"mwbase/windowmanager.hpp", "mwbase/world.hpp"])
|
||||
}
|
||||
except ImportError:
|
||||
pass
|
||||
|
||||
# Add any paths that contain templates here, relative to this directory.
|
||||
templates_path = ['_templates']
|
||||
|
@ -71,10 +77,15 @@ copyright = u'2016, OpenMW Team'
|
|||
# The short X.Y version.
|
||||
# The full version, including alpha/beta/rc tags.
|
||||
|
||||
from parse_cmake import parsing
|
||||
cmake_raw = open(project_root+'/CMakeLists.txt', 'r').read()
|
||||
cmake_data = parsing.parse(cmake_raw)
|
||||
release = version = int(cmake_data[24][1][1].contents), int(cmake_data[25][1][1].contents), int(cmake_data[26][1][1].contents)
|
||||
try:
|
||||
from parse_cmake import parsing
|
||||
cmake_raw = open(project_root+'/CMakeLists.txt', 'r').read()
|
||||
cmake_data = parsing.parse(cmake_raw)
|
||||
release = version = '.'.join(int(cmake_data[24][1][1].contents),
|
||||
int(cmake_data[25][1][1].contents),
|
||||
int(cmake_data[26][1][1].contents))
|
||||
except ImportError:
|
||||
release = "UNRELEASED"
|
||||
|
||||
# The language for content autogenerated by Sphinx. Refer to documentation
|
||||
# for a list of supported languages.
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue