diff options
| author | Steven Knight <knight@baldmt.com> | 2002-03-27 02:49:41 (GMT) |
|---|---|---|
| committer | Steven Knight <knight@baldmt.com> | 2002-03-27 02:49:41 (GMT) |
| commit | 1ffd7687fe1aa4c9b438a17126052ef3d3234bfe (patch) | |
| tree | c469582d0abfb3bad67d6dfd3c4b1279cc8e97a9 /src/engine/SCons/Defaults.py | |
| parent | df70fbb73a1b644373002ebe3c9bc206b256744b (diff) | |
| download | SCons-1ffd7687fe1aa4c9b438a17126052ef3d3234bfe.zip SCons-1ffd7687fe1aa4c9b438a17126052ef3d3234bfe.tar.gz SCons-1ffd7687fe1aa4c9b438a17126052ef3d3234bfe.tar.bz2 | |
Add WhereIs() functionality.
Diffstat (limited to 'src/engine/SCons/Defaults.py')
| -rw-r--r-- | src/engine/SCons/Defaults.py | 16 |
1 files changed, 1 insertions, 15 deletions
diff --git a/src/engine/SCons/Defaults.py b/src/engine/SCons/Defaults.py index 36a6aa1..6dedb52 100644 --- a/src/engine/SCons/Defaults.py +++ b/src/engine/SCons/Defaults.py @@ -52,20 +52,6 @@ import SCons.Util -def whereis(file): - for dir in string.split(os.environ['PATH'], os.pathsep): - f = os.path.join(dir, file) - if os.path.isfile(f): - try: - st = os.stat(f) - except: - continue - if stat.S_IMODE(st[stat.ST_MODE]) & 0111: - return f - return None - - - CFile = SCons.Builder.Builder(name = 'CFile', action = { '.l' : '$LEXCOM', '.y' : '$YACCCOM', @@ -295,7 +281,7 @@ if os.name == 'posix': arcom = '$AR $ARFLAGS $TARGET $SOURCES' ranlib = 'ranlib' - if whereis(ranlib): + if SCons.Util.WhereIs(ranlib): arcom = arcom + '\n$RANLIB $RANLIBFLAGS $TARGET' ConstructionEnvironment = { |
