From 9ddbcd301a601ffb7a271ff583f0ef16464114f5 Mon Sep 17 00:00:00 2001 From: Xavier Claessens Date: Wed, 29 Apr 2020 09:58:51 -0400 Subject: ExternalProgram: Do special windows tricks even when name is provided Closes: #7051 --- mesonbuild/dependencies/base.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/mesonbuild/dependencies/base.py b/mesonbuild/dependencies/base.py index c0ec089..95a3956 100644 --- a/mesonbuild/dependencies/base.py +++ b/mesonbuild/dependencies/base.py @@ -1800,6 +1800,10 @@ class ExternalProgram: self.name = name if command is not None: self.command = listify(command) + if mesonlib.is_windows(): + cmd = self.command[0] + args = self.command[1:] + self.command = self._search_windows_special_cases(name, cmd) + args else: all_search_dirs = [search_dir] if extra_search_dirs: -- cgit v1.1