summaryrefslogtreecommitdiff
path: root/run-tests
diff options
context:
space:
mode:
authorNiels Möller <nisse@lysator.liu.se>2005-11-25 18:09:28 +0100
committerNiels Möller <nisse@lysator.liu.se>2005-11-25 18:09:28 +0100
commitd65835621dd3c731cee345a47d7a293fc12d9331 (patch)
tree69f7f2800ea1479f37629fef256428b187e63495 /run-tests
parent71d77a6ccf84d411b9837cd61c360e9e81a5f620 (diff)
downloadnettle-d65835621dd3c731cee345a47d7a293fc12d9331.tar.gz
(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
Diffstat (limited to 'run-tests')
-rwxr-xr-xrun-tests19
1 files 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 () {