|
@@ -74,6 +74,10 @@ def run(self):
|
|
# Sphinx versions
|
|
# Sphinx versions
|
|
cmd += ['-sphinx-version', sphinx.__version__]
|
|
cmd += ['-sphinx-version', sphinx.__version__]
|
|
|
|
|
|
|
|
+ # Pass through the warnings-as-errors flag
|
|
|
|
+ if env.config.kerneldoc_werror:
|
|
|
|
+ cmd += ['-Werror']
|
|
|
|
+
|
|
filename = env.config.kerneldoc_srctree + '/' + self.arguments[0]
|
|
filename = env.config.kerneldoc_srctree + '/' + self.arguments[0]
|
|
export_file_patterns = []
|
|
export_file_patterns = []
|
|
|
|
|
|
@@ -167,6 +171,7 @@ def setup(app):
|
|
app.add_config_value('kerneldoc_bin', None, 'env')
|
|
app.add_config_value('kerneldoc_bin', None, 'env')
|
|
app.add_config_value('kerneldoc_srctree', None, 'env')
|
|
app.add_config_value('kerneldoc_srctree', None, 'env')
|
|
app.add_config_value('kerneldoc_verbosity', 1, 'env')
|
|
app.add_config_value('kerneldoc_verbosity', 1, 'env')
|
|
|
|
+ app.add_config_value('kerneldoc_werror', 0, 'env')
|
|
|
|
|
|
app.add_directive('kernel-doc', KernelDocDirective)
|
|
app.add_directive('kernel-doc', KernelDocDirective)
|
|
|
|
|