diff options
author | Steven Knight <knight@baldmt.com> | 2003-11-12 15:14:47 (GMT) |
---|---|---|
committer | Steven Knight <knight@baldmt.com> | 2003-11-12 15:14:47 (GMT) |
commit | 8d1c196a9da9634739875c94607cf423b6e35a22 (patch) | |
tree | 72ad78f5695eb82226e4791a88de48b74e7818b7 /src/engine/SCons/Node/FS.py | |
parent | 19204bddabbc5ac5905bbd4deeb54d4e3e2db28e (diff) | |
download | SCons-8d1c196a9da9634739875c94607cf423b6e35a22.zip SCons-8d1c196a9da9634739875c94607cf423b6e35a22.tar.gz SCons-8d1c196a9da9634739875c94607cf423b6e35a22.tar.bz2 |
Make duplicate build dir specifications be an error. (Anthony Roach)
Diffstat (limited to 'src/engine/SCons/Node/FS.py')
-rw-r--r-- | src/engine/SCons/Node/FS.py | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/engine/SCons/Node/FS.py b/src/engine/SCons/Node/FS.py index e7ab14a..9a4fb97 100644 --- a/src/engine/SCons/Node/FS.py +++ b/src/engine/SCons/Node/FS.py @@ -792,6 +792,8 @@ class FS: raise SCons.Errors.UserError, "Source directory must be under top of build tree." if src_dir.is_under(build_dir): raise SCons.Errors.UserError, "Source directory cannot be under build directory." + if build_dir.srcdir: + raise SCons.Errors.UserError, "'%s' already has a source directory: '%s'."%(build_dir, build_dir.srcdir) build_dir.link(src_dir, duplicate) def Repository(self, *dirs): |