diff options
author | Steven Knight <knight@baldmt.com> | 2004-02-24 16:03:09 (GMT) |
---|---|---|
committer | Steven Knight <knight@baldmt.com> | 2004-02-24 16:03:09 (GMT) |
commit | b0656def14f9b2f7feff88301420c1dee99ac670 (patch) | |
tree | 3a70896872d92249d3b92d86949912e1b951d816 /src | |
parent | 4b3d35e6964da9108f1d55a8d0dbb2161300bd3f (diff) | |
download | SCons-b0656def14f9b2f7feff88301420c1dee99ac670.zip SCons-b0656def14f9b2f7feff88301420c1dee99ac670.tar.gz SCons-b0656def14f9b2f7feff88301420c1dee99ac670.tar.bz2 |
Better error message when a source file is missing.
Diffstat (limited to 'src')
-rw-r--r-- | src/CHANGES.txt | 3 | ||||
-rw-r--r-- | src/engine/SCons/Node/__init__.py | 2 |
2 files changed, 4 insertions, 1 deletions
diff --git a/src/CHANGES.txt b/src/CHANGES.txt index be8dfa0..9e74314 100644 --- a/src/CHANGES.txt +++ b/src/CHANGES.txt @@ -186,6 +186,9 @@ RELEASE 0.95 - XXX having the same string re-appended to the end, yielding an incorrect path name. + - Supply a more descriptive error message when the source for a target + can't be found. + From Vincent Risi: - Add support for the bcc32, ilink32 and tlib Borland tools. diff --git a/src/engine/SCons/Node/__init__.py b/src/engine/SCons/Node/__init__.py index 88aa120..861b554 100644 --- a/src/engine/SCons/Node/__init__.py +++ b/src/engine/SCons/Node/__init__.py @@ -598,7 +598,7 @@ class Node: not node.rexists() missing_sources = filter(missing, self.children()) if missing_sources: - desc = "No Builder for target `%s', needed by `%s'." % (missing_sources[0], self) + desc = "Source `%s' not found, needed by target `%s'." % (missing_sources[0], self) raise SCons.Errors.StopError, desc def remove(self): |