diff --git a/run-tests b/run-tests index a15c744c656fcc4000f707807056d7df4a857f2d..f240599ff5d9eb24ffbb43f215841d80dce2e9d8 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 () {