diff options
author | Steven Knight <knight@baldmt.com> | 2005-04-01 22:58:50 (GMT) |
---|---|---|
committer | Steven Knight <knight@baldmt.com> | 2005-04-01 22:58:50 (GMT) |
commit | c378212a5904028315760269a52272a3eb025dca (patch) | |
tree | 57e7a2d7d0628b81827df9b05e1cfeafff1c0b04 /src/RELEASE.txt | |
parent | b4e1ccf877aecd44b8d865a06c57dd950e3344ae (diff) | |
download | SCons-c378212a5904028315760269a52272a3eb025dca.zip SCons-c378212a5904028315760269a52272a3eb025dca.tar.gz SCons-c378212a5904028315760269a52272a3eb025dca.tar.bz2 |
Store source file and dependency paths relative to the target's directory, not relative to the top-level SConstruct directory.
Diffstat (limited to 'src/RELEASE.txt')
-rw-r--r-- | src/RELEASE.txt | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/src/RELEASE.txt b/src/RELEASE.txt index 095671d..9c09e60 100644 --- a/src/RELEASE.txt +++ b/src/RELEASE.txt @@ -73,6 +73,23 @@ RELEASE 0.97 - XXX the elements. This may cause rebuilds on Windows systems with hierarchical configurations. + -- STORED DEPENDENCY PATHS ARE NOW RELATIVE TO THE TARGET + + SCons used to store the paths of all source files and + dependencies relative to the top-level SConstruct directory. + It now stores them relative to the directory of the + associated target file. This makes it possible to use + content signatures to subdivide a dependency tree without + causing unnecessary rebuilds due to an intermediate file in + one build being treated as a source file in a nother build. + + This a step towards making it possible to write a hierarchy + of SConstruct files that allow developers to build just + one portion of a tree wherever there's an SConstruct file. + (Note that this would still require some specific code at + the top of each SConstruct file, but we hope to make this + an easier/more naturally supported thing in the future.) + -- CACHED Configure() RESULTS ARE STORED IN A DIFFERENT FILE The Configure() subsystem now stores its cached results in a |