summaryrefslogtreecommitdiff
path: root/test/run-testdither
diff options
context:
space:
mode:
Diffstat (limited to 'test/run-testdither')
-rwxr-xr-xtest/run-testdither12
1 files changed, 10 insertions, 2 deletions
diff --git a/test/run-testdither b/test/run-testdither
index 1ae0db3..89a43ef 100755
--- a/test/run-testdither
+++ b/test/run-testdither
@@ -2,13 +2,21 @@
out_status=0
+if [ -z "$srcdir" -o "$srcdir" = "." ] ; then
+ sdir=`pwd`
+elif [ -n "`echo $srcdir |grep '^/'`" ] ; then
+ sdir="$srcdir"
+else
+ sdir="`pwd`/$srcdir"
+fi
+
if [ -z "$STP_DATA_PATH" ] ; then
- STP_DATA_PATH=`pwd`/../src/xml
+ STP_DATA_PATH="$sdir/../src/xml"
export STP_DATA_PATH
fi
if [ -z "$STP_MODULE_PATH" ] ; then
- STP_MODULE_PATH=`pwd`/../src/main:`pwd`/../src/main/.libs
+ STP_MODULE_PATH="$sdir/../src/main:$sdir/../src/main/.libs"
export STP_MODULE_PATH
fi