From bdce67813cfc8ed563f0cd318c728dbcf08c5094 Mon Sep 17 00:00:00 2001 From: Michael Rapp Date: Sat, 14 Dec 2024 16:26:23 +0100 Subject: [PATCH] Ensure "ninja" is installed before running "meson configure". --- build_system/targets/compilation/meson.py | 1 + 1 file changed, 1 insertion(+) diff --git a/build_system/targets/compilation/meson.py b/build_system/targets/compilation/meson.py index 93cbf4c2a..ef810e9df 100644 --- a/build_system/targets/compilation/meson.py +++ b/build_system/targets/compilation/meson.py @@ -76,6 +76,7 @@ def __init__(self, build_unit: BuildUnit, module: CompilationModule, build_optio """ super().__init__(build_unit, 'configure', *build_options_as_meson_arguments(build_options), module.build_directory) + self.add_dependencies('ninja') self.build_options = build_options def _should_be_skipped(self) -> bool: