* test/automated/Makefile.in (GDB): New variable.
authorGlenn Morris <rgm@gnu.org>
Sat, 28 Jun 2014 17:18:05 +0000 (10:18 -0700)
committerGlenn Morris <rgm@gnu.org>
Sat, 28 Jun 2014 17:18:05 +0000 (10:18 -0700)
(emacs): Use $GDB.

Fixes: debbugs:15991

test/ChangeLog
test/automated/Makefile.in

index fca8c2b..c9bfc54 100644 (file)
@@ -1,5 +1,8 @@
 2014-06-28  Glenn Morris  <rgm@gnu.org>
 
+       * automated/Makefile.in (GDB): New variable.
+       (emacs): Use $GDB.  (Bug#15991)
+
        * automated/Makefile.in (WRITE_LOG): New variable.
        (%.log): Use WRITE_LOG.
        (test_template): Disable logging.
index b769ead..e0eaffa 100644 (file)
@@ -47,9 +47,12 @@ EMACSOPT = -batch --no-site-file --no-site-lisp -L "$(SEPCHAR)$(srcdir)"
 # Prevent any settings in the user environment causing problems.
 unexport EMACSDATA EMACSDOC EMACSPATH GREP_OPTIONS
 
+## To run tests under a debugger, set this to eg: "gdb --args".
+GDB =
+
 # The actual Emacs command run in the targets below.
 # Prevent any setting of EMACSLOADPATH in user environment causing problems.
-emacs = EMACSLOADPATH= LC_ALL=C EMACS_TEST_DIRECTORY=$(srcdir) "$(EMACS)" $(EMACSOPT)
+emacs = EMACSLOADPATH= LC_ALL=C EMACS_TEST_DIRECTORY=$(srcdir) $(GDB) "$(EMACS)" $(EMACSOPT)
 
 .PHONY: all check