summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorSteven Knight <knight@baldmt.com>2004-02-24 16:03:09 (GMT)
committerSteven Knight <knight@baldmt.com>2004-02-24 16:03:09 (GMT)
commitb0656def14f9b2f7feff88301420c1dee99ac670 (patch)
tree3a70896872d92249d3b92d86949912e1b951d816 /src
parent4b3d35e6964da9108f1d55a8d0dbb2161300bd3f (diff)
downloadSCons-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.txt3
-rw-r--r--src/engine/SCons/Node/__init__.py2
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):