Add -u support to scons target@host support
[senf.git] / SConstruct
index d9e8cc3..d8c0510 100644 (file)
@@ -212,5 +212,8 @@ for target in COMMAND_LINE_TARGETS:
         cwd=env.GetLaunchDir()
         home=os.environ['HOME']+'/'
         if cwd.startswith(home) : cwd = cwd[len(home):]
+        args = [ '$SCONSARGS' ]
+        if env.GetLaunchDir() != os.getcwd():
+            args.append('-u')
         env.PhonyTarget(target, [], [ "ssh $HOST scons $SCONSARGS -C $DIR $RTARGET" ],
-                        HOST=host, RTARGET=realtarget, DIR=cwd)
+                        HOST=host, RTARGET=realtarget, DIR=cwd, SCONSARGS=args)