From 494bdbd3345d1c2d20cf2520249962bd32fc61e6 Mon Sep 17 00:00:00 2001 From: Xavier Claessens Date: Sun, 27 Aug 2023 11:02:09 -0400 Subject: gnome: Fix crash in gtkdoc and generate_gir in C++ projects gtkdoc() and generate_gir() methods assumes there is a C compiler, but pure C++ projects might not add it explicitly. Fixes: #12162 --- mesonbuild/modules/__init__.py | 2 ++ 1 file changed, 2 insertions(+) (limited to 'mesonbuild/modules/__init__.py') diff --git a/mesonbuild/modules/__init__.py b/mesonbuild/modules/__init__.py index 57c169d0b..eef67a1c7 100644 --- a/mesonbuild/modules/__init__.py +++ b/mesonbuild/modules/__init__.py @@ -167,6 +167,8 @@ class ModuleState: else: yield self._interpreter.build_incdir_object([d]) + def add_language(self, lang: str, for_machine: MachineChoice) -> None: + self._interpreter.add_languages([lang], True, for_machine) class ModuleObject(HoldableObject): """Base class for all objects returned by modules -- cgit v1.2.3