From 8f00fbc822003169e8af44b3305d769ff6f206b8 Mon Sep 17 00:00:00 2001 From: stevenknight Date: Mon, 31 Mar 2003 22:37:35 +0000 Subject: [PATCH] More User's Guide updates. git-svn-id: http://scons.tigris.org/svn/scons/trunk@631 fdb21ef1-2011-0410-befe-b5e4ea1792b1 --- doc/scons.mod | 2 + doc/user/depends.sgml | 71 +++++++++++++++++++++----------- doc/user/environments.sgml | 83 ++++++++++++++++++++++++++++++++++---- doc/user/main.sgml | 2 +- doc/user/separate.sgml | 6 ++- doc/user/simple.sgml | 2 +- 6 files changed, 131 insertions(+), 35 deletions(-) diff --git a/doc/scons.mod b/doc/scons.mod index 1c2653ef..32283c31 100644 --- a/doc/scons.mod +++ b/doc/scons.mod @@ -101,6 +101,8 @@ Module"> Objects"> Precious"> +Prepend"> +Replace"> Repository"> RuleSet"> Salt"> diff --git a/doc/user/depends.sgml b/doc/user/depends.sgml index 8669c722..bc466181 100644 --- a/doc/user/depends.sgml +++ b/doc/user/depends.sgml @@ -124,10 +124,10 @@ operating system on which the build is performed (as reported by C - This saves time by avoiding unnecessary rebuilds when, + This avoids unnecessary rebuilds when, for example, someone rewrites the contents of a file without making a change. - But if the contents of the file change, + But if the contents of the file really change, then &SCons; detects the change and rebuilds the program as required: @@ -145,29 +145,8 @@ operating system on which the build is performed (as reported by C - - - X - - - - -
Implicit Dependencies @@ -257,9 +236,24 @@ operating system on which the build is performed (as reported by C +
+ +
+ Caching Implicit Dependencies + - X + Scanning each file for #include lines + does take some extra processing time. + When you're doing a full build of a large system, + the scanning time is a small percentage + of the overall time spent on the build. + You're most likely to notice the scanning time, + however, when you rebuild all or part of a large system: + &SCons; will take some extra time to "think about" + what must be built before it issues the + first build command, + or decides that nothing must be rebuilt.