summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard M. Stallman <rms@gnu.org>1994-09-16 23:54:06 +0000
committerRichard M. Stallman <rms@gnu.org>1994-09-16 23:54:06 +0000
commit2bb240a98c8a15533f3bc7540e06eab93f7ea2eb (patch)
tree3a4c31e06ca02604c462269c14ce9bbffee2f3cc
parente00b4260d37d595b1be436dd1dd42e4a4cca8a92 (diff)
downloademacs-2bb240a98c8a15533f3bc7540e06eab93f7ea2eb.tar.gz
(compile-internal): Set EMACS=t in process-environment.
-rw-r--r--lisp/progmodes/compile.el7
1 files changed, 4 insertions, 3 deletions
diff --git a/lisp/progmodes/compile.el b/lisp/progmodes/compile.el
index 7e326e9b62a..c3c6b48f1c8 100644
--- a/lisp/progmodes/compile.el
+++ b/lisp/progmodes/compile.el
@@ -383,9 +383,10 @@ Returns the compilation buffer created."
(compilation-set-window-height outwin)
;; Start the compilation.
(if (fboundp 'start-process)
- (let ((proc (start-process-shell-command (downcase mode-name)
- outbuf
- command)))
+ (let* ((process-environment (cons "EMACS=t" process-environment))
+ (proc (start-process-shell-command (downcase mode-name)
+ outbuf
+ command)))
(set-process-sentinel proc 'compilation-sentinel)
(set-process-filter proc 'compilation-filter)
(set-marker (process-mark proc) (point) outbuf)