summaryrefslogtreecommitdiffstats
path: root/doc
diff options
context:
space:
mode:
authorWilliam Deegan <bill@baddogconsulting.com>2022-06-03 17:53:50 (GMT)
committerWilliam Deegan <bill@baddogconsulting.com>2022-06-03 17:53:50 (GMT)
commitae46e4569da500e0a9270fda61dd983384f68a3a (patch)
tree476a4fae11bb54371cf6d829dbee2600fd0fee1c /doc
parentb511d618966ff82b2200824123793301039cf579 (diff)
downloadSCons-ae46e4569da500e0a9270fda61dd983384f68a3a.zip
SCons-ae46e4569da500e0a9270fda61dd983384f68a3a.tar.gz
SCons-ae46e4569da500e0a9270fda61dd983384f68a3a.tar.bz2
[ci skip] Added blurb about ninja restarting the scons daemon if it detects need to regenerate the build.ninja
Diffstat (limited to 'doc')
-rw-r--r--doc/user/external.xml9
1 files changed, 7 insertions, 2 deletions
diff --git a/doc/user/external.xml b/doc/user/external.xml
index e15f998..0eab32e 100644
--- a/doc/user/external.xml
+++ b/doc/user/external.xml
@@ -400,9 +400,14 @@ conda install -c conda-forge ninja
</para>
<para>
- When ninja runs the generated &ninja; build file, ninja will launch &scons; as a daemon and feed commands
+ When &ninja; runs the generated &ninja; build file, &ninja; will launch &scons; as a daemon and feed commands
to that &scons; process which &ninja; is unable to build directly. This daemon will stay alive until
- explicitly killed or it times out. The timeout is set by &cv-link-NINJA_SCONS_DAEMON_KEEP_ALIVE; .
+ explicitly killed, or it times out. The timeout is set by &cv-link-NINJA_SCONS_DAEMON_KEEP_ALIVE; .
+ </para>
+
+ <para>
+ The daemon will be restarted if any &SConscript; file(s) change or the build changes in a way that &ninja; determines
+ it needs to regenerate the build.ninja file
</para>
<para>See:</para>