From: stevenknight Date: Mon, 31 Mar 2003 22:37:35 +0000 (+0000) Subject: More User's Guide updates. X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=8f00fbc822003169e8af44b3305d769ff6f206b8;p=scons.git More User's Guide updates. git-svn-id: http://scons.tigris.org/svn/scons/trunk@631 fdb21ef1-2011-0410-befe-b5e4ea1792b1 --- 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.