diff man/building.texi @ 57154:fe97fe43464a

(Compilation): Explain how to make a silent subprocess that won't be terminated. Explain compilation-environment.
author Richard M. Stallman <rms@gnu.org>
date Mon, 20 Sep 2004 15:26:00 +0000
parents 875c4c833a38
children e256f5578609 0796fc36c2bd
line wrap: on
line diff
--- a/man/building.texi	Mon Sep 20 12:03:05 2004 +0000
+++ b/man/building.texi	Mon Sep 20 15:26:00 2004 +0000
@@ -128,6 +128,21 @@
 wait $pid                     # @r{Wait for subprocess}
 @end example
 
+  If the background process does not output to the compilation buffer,
+so you only need to prevent it from being killed when the main
+compilation process terminates, this is sufficient:
+
+@example
+nohup @var{command}; sleep 1
+@end example
+
+@vindex compilation-environment
+  You can control the environment passed to the compilation command
+with the variable @code{compilation-environment}.  Its value is a list
+of environment variable settings; each element should be a string of
+the form @code{"@var{envvarname}=@var{value}"}.  These environment
+variable settings override the usual ones.
+
 @node Grep Searching
 @section Searching with Grep under Emacs