]> git.eshelyaron.com Git - emacs.git/commitdiff
(gdb): Pass default-directory to GDB via -cd option.
authorRichard M. Stallman <rms@gnu.org>
Sat, 26 Oct 2002 22:37:04 +0000 (22:37 +0000)
committerRichard M. Stallman <rms@gnu.org>
Sat, 26 Oct 2002 22:37:04 +0000 (22:37 +0000)
lisp/gud.el

index c871a35f192551f9f7463ffb189bc14168a5c350..4ce4f97313404d8d0ac608fd6e29e31f2b2ddf3d 100644 (file)
@@ -405,7 +405,9 @@ The directory containing FILE becomes the initial working directory
 and source-file directory for your debugger."
   (interactive (list (gud-query-cmdline 'gdb)))
 
-  (gud-common-init command-line nil
+  (gud-common-init command-line
+                  #'(lambda (file args)
+                      `("-cd" ,(expand-file-name default-directory) . ,args))
                   'gud-gdb-marker-filter 'gud-gdb-find-file)
   (set (make-local-variable 'gud-minor-mode) 'gdb)