From 4c52b01a13ae23d4a814c9c50252ba0a9caf3f10 Mon Sep 17 00:00:00 2001 From: Jussi Pakkanen Date: Fri, 27 Mar 2015 18:27:56 +0200 Subject: [PATCH] Special case shebang scripts that run with "env" on Windows. --- dependencies.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/dependencies.py b/dependencies.py index 5bb5dc4f1..91b72856a 100644 --- a/dependencies.py +++ b/dependencies.py @@ -242,6 +242,8 @@ class ExternalProgram(): commands = first_line[2:].split('#')[0].strip().split() if mesonlib.is_windows(): commands[0] = commands[0].split('/')[-1] # Windows does not have /usr/bin. + if commands[0] == 'env': + commands = commands[1:] self.fullpath = commands + [trial] except Exception: pass