summaryrefslogtreecommitdiffstats
path: root/src/engine/SCons/Defaults.py
diff options
context:
space:
mode:
authorSteven Knight <knight@baldmt.com>2002-03-27 02:49:41 (GMT)
committerSteven Knight <knight@baldmt.com>2002-03-27 02:49:41 (GMT)
commit1ffd7687fe1aa4c9b438a17126052ef3d3234bfe (patch)
treec469582d0abfb3bad67d6dfd3c4b1279cc8e97a9 /src/engine/SCons/Defaults.py
parentdf70fbb73a1b644373002ebe3c9bc206b256744b (diff)
downloadSCons-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.py16
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 = {