diff options
Diffstat (limited to 'src/libs/3rdparty/syntax-highlighting/data/generators/generate-cmake-syntax.py')
-rw-r--r-- | src/libs/3rdparty/syntax-highlighting/data/generators/generate-cmake-syntax.py | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/libs/3rdparty/syntax-highlighting/data/generators/generate-cmake-syntax.py b/src/libs/3rdparty/syntax-highlighting/data/generators/generate-cmake-syntax.py index ff94189b81..c092d27f8f 100644 --- a/src/libs/3rdparty/syntax-highlighting/data/generators/generate-cmake-syntax.py +++ b/src/libs/3rdparty/syntax-highlighting/data/generators/generate-cmake-syntax.py @@ -48,6 +48,12 @@ def try_transform_placeholder_string_to_regex(name): if 'CMAKE_ARGV' in m: return '\\bCMAKE_ARGV[0-9]+\\b' + if 'CMAKE_POLICY_DEFAULT_CMP' in m: + return '\\bCMAKE_POLICY_DEFAULT_CMP[0-9]{4}\\b' + + if 'CMAKE_POLICY_WARNING_CMP' in m: + return '\\bCMAKE_POLICY_WARNING_CMP[0-9]{4}\\b' + return '\\b{}\\b'.format('&id_re;'.join(list(m))) if 1 < len(m) else name |