|
@@ -12,6 +12,16 @@
|
|
|
import os
|
|
import os
|
|
|
import re
|
|
import re
|
|
|
|
|
|
|
|
|
|
+# Monkey patch for pygments reporting an error when generator expressions are
|
|
|
|
|
+# used.
|
|
|
|
|
+# https://bitbucket.org/birkenfeld/pygments-main/issue/942/cmake-generator-expressions-not-handled
|
|
|
|
|
+from pygments.lexers import CMakeLexer
|
|
|
|
|
+from pygments.token import Name, Operator
|
|
|
|
|
+from pygments.lexer import bygroups
|
|
|
|
|
+CMakeLexer.tokens["args"].append(('(\\$<)(.+?)(>)',
|
|
|
|
|
+ bygroups(Operator, Name.Variable, Operator)))
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
from docutils.parsers.rst import Directive, directives
|
|
from docutils.parsers.rst import Directive, directives
|
|
|
from docutils.transforms import Transform
|
|
from docutils.transforms import Transform
|
|
|
try:
|
|
try:
|