wscript
changeset 919 a9c7effce441
parent 918 1ecec08ba4ba
child 921 37b54ed96b09
--- a/wscript	Sat Jul 07 18:10:54 2007 +0100
+++ b/wscript	Sun Jul 08 12:24:22 2007 +0100
@@ -221,7 +221,13 @@
         Params.fatal("%s does not appear to be a program" % (program_name,))
 
     execvec = [program_node.abspath(env)] + argv[1:]
-    return _run_argv(execvec)
+
+    former_cwd = os.getcwd()
+    os.chdir(Params.g_cwd_launch)
+    try:
+        return _run_argv(execvec)
+    finally:
+        os.chdir(former_cwd)
 
 
 def run_shell():