From d65835621dd3c731cee345a47d7a293fc12d9331 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Niels=20M=C3=B6ller?= <nisse@lysator.liu.se> Date: Fri, 25 Nov 2005 18:09:28 +0100 Subject: [PATCH] (find_program): If argument contains a slash (most likely because VPATH expansion in make), return the filename as is. Rev: misc/run-tests:1.5 --- run-tests | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) diff --git a/run-tests b/run-tests index a15c744c..f240599f 100755 --- a/run-tests +++ b/run-tests @@ -12,12 +12,21 @@ fi export srcdir +# When used in make rules, we sometimes get the filenames VPATH +# expanded, but usually not. find_program () { - if [ -x "$1" ] ; then - echo "./$1" - else - echo "$srcdir/$1" - fi + case "$1" in + */*) + echo "$1" + ;; + *) + if [ -x "$1" ] ; then + echo "./$1" + else + echo "$srcdir/$1" + fi + ;; + esac } env_program () { -- GitLab