diff --git a/doc/.known-issues/doc/dupdecl.conf b/doc/.known-issues/doc/dupdecl.conf index f7a25ef35..15092e9a9 100644 --- a/doc/.known-issues/doc/dupdecl.conf +++ b/doc/.known-issues/doc/dupdecl.conf @@ -10,5 +10,5 @@ # ^(?P[-._/\w]+/hld/[-._/\w]+.rst):(?P[0-9]+): WARNING: duplicate C object description.* # -^(?P[-._/\w]+/hld/[-._/\w]+.rst):(?P[0-9]+): WARNING: Duplicate C\+\+ declaration, .* +^(?P[-._/\w]+/hld/[-._/\w]+.rst):(?P[0-9]+): WARNING: Duplicate C[\+]* declaration, .* ^Declaration is .* diff --git a/doc/conf.py b/doc/conf.py index 24c3ec199..5d4c7ca18 100644 --- a/doc/conf.py +++ b/doc/conf.py @@ -231,10 +231,18 @@ numfig_format = {'figure': 'Figure %s', 'table': 'Table %s', 'code-block': 'Code html_static_path = ['static'] def setup(app): - app.add_stylesheet("acrn-custom.css") - app.add_javascript("https://www.googletagmanager.com/gtag/js?id=UA-831873-64") - # note more GA tag manager calls are in acrn-custom.js - app.add_javascript("acrn-custom.js") + import sphinx + + if float(sphinx.__version__[0:3]) < 3.0: + app.add_stylesheet("acrn-custom.css") + app.add_javascript("https://www.googletagmanager.com/gtag/js?id=UA-831873-64") + # note more GA tag manager calls are in acrn-custom.js + app.add_javascript("acrn-custom.js") + else: + app.add_css_file("acrn-custom.css") + app.add_js_file("https://www.googletagmanager.com/gtag/js?id=UA-831873-64") + # note more GA tag manager calls are in acrn-custom.js + app.add_js_file("acrn-custom.js") # Custom sidebar templates, must be a dictionary that maps document names # to template names.