From 3878f8db71e35c7a57697c97debb5a5fd8b2fc47 Mon Sep 17 00:00:00 2001 From: Luca Bacci Date: Thu, 29 May 2025 12:04:34 +0200 Subject: Test serialization: Simplify determination of Windows extra paths Pointed out by Charles Brunet --- mesonbuild/backend/backends.py | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/mesonbuild/backend/backends.py b/mesonbuild/backend/backends.py index 8ce93ef5f..28a92d28e 100644 --- a/mesonbuild/backend/backends.py +++ b/mesonbuild/backend/backends.py @@ -1277,12 +1277,8 @@ class Backend: if isinstance(exe, build.CustomTarget): extra_bdeps = list(exe.get_transitive_build_target_deps()) extra_bdeps.extend(t.depends) + extra_bdeps.extend(a for a in t.cmd_args if isinstance(a, build.BuildTarget)) extra_paths = self.determine_windows_extra_paths(exe, extra_bdeps) - for a in t.cmd_args: - if isinstance(a, build.BuildTarget): - for p in self.determine_windows_extra_paths(a, []): - if p not in extra_paths: - extra_paths.append(p) else: extra_paths = [] -- cgit v1.2.3