diff options
Diffstat (limited to 'mesonbuild/cmake/interpreter.py')
-rw-r--r-- | mesonbuild/cmake/interpreter.py | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/mesonbuild/cmake/interpreter.py b/mesonbuild/cmake/interpreter.py index cb0416d..d9f1e18 100644 --- a/mesonbuild/cmake/interpreter.py +++ b/mesonbuild/cmake/interpreter.py @@ -199,8 +199,6 @@ class OutputTargetMap: return '__art_{}__'.format(os.path.basename(fname)) class ConverterTarget: - lang_cmake_to_meson = {val.lower(): key for key, val in language_map.items()} - def __init__(self, target: CMakeTarget, env: Environment): self.env = env self.artifacts = target.artifacts @@ -240,7 +238,8 @@ class ConverterTarget: for i in target.files: # Determine the meson language - lang = ConverterTarget.lang_cmake_to_meson.get(i.language.lower(), 'c') + lang_cmake_to_meson = {val.lower(): key for key, val in language_map.items()} + lang = lang_cmake_to_meson.get(i.language.lower(), 'c') if lang not in self.languages: self.languages += [lang] if lang not in self.compile_opts: |