diff --git a/setup.csh b/setup.csh
index 83155fcf76c9e87bf4d5570f22f93515dd620284..2b3f8f36da081329bdc5a5401781ee31cde494d4 100644
--- a/setup.csh
+++ b/setup.csh
@@ -4,7 +4,7 @@ set called=($_)
 if ("$called" != "") then
   set scriptdir=$called[2]
 else
-  set scriptdir=$0
+  set scriptdir=$1
 endif
 set MYDIR=`dirname $scriptdir`
 set MYDIR=`cd $MYDIR && pwd`    # ensure absolute path