summaryrefslogtreecommitdiffstats
path: root/src/engine
diff options
context:
space:
mode:
authoranatoly techtonik <techtonik@gmail.com>2014-04-28 22:16:58 (GMT)
committeranatoly techtonik <techtonik@gmail.com>2014-04-28 22:16:58 (GMT)
commitba592fdf4a541d1adfbc251232c0eacbe986b490 (patch)
tree93ce04cdee444a4f212ea8aa965470015dc944bf /src/engine
parent5036e8048daeb6aaa3e46065d04f80e49bce3ec1 (diff)
downloadSCons-ba592fdf4a541d1adfbc251232c0eacbe986b490.zip
SCons-ba592fdf4a541d1adfbc251232c0eacbe986b490.tar.gz
SCons-ba592fdf4a541d1adfbc251232c0eacbe986b490.tar.bz2
Remove RPM and m4 from default tools on Windows to speed up SCons
start. Note that BitKeeper, CVS, Perforce, RCS, SCCS will be removed from default tools on all platforms in future.
Diffstat (limited to 'src/engine')
-rw-r--r--src/engine/SCons/Tool/__init__.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/engine/SCons/Tool/__init__.py b/src/engine/SCons/Tool/__init__.py
index 31e3d96..55eb1d3 100644
--- a/src/engine/SCons/Tool/__init__.py
+++ b/src/engine/SCons/Tool/__init__.py
@@ -772,6 +772,9 @@ def tool_list(platform, env):
fortran_compilers = ['gfortran', 'g77', 'ifort', 'ifl', 'f95', 'f90', 'f77']
ars = ['ar', 'mslib']
+ if not str(platform) == 'win32':
+ other_plat_tools += ['m4', 'rpm']
+
c_compiler = FindTool(c_compilers, env) or c_compilers[0]
# XXX this logic about what tool provides what should somehow be
@@ -802,7 +805,6 @@ def tool_list(platform, env):
#TODO: merge 'install' into 'filesystem' and
# make 'filesystem' the default
'filesystem',
- 'm4',
'wix', #'midl', 'msvs',
# Parser generators
'lex', 'yacc',
@@ -814,7 +816,7 @@ def tool_list(platform, env):
'dvipdf', 'dvips', 'gs',
'tex', 'latex', 'pdflatex', 'pdftex',
# Archivers
- 'tar', 'zip', 'rpm',
+ 'tar', 'zip',
# SourceCode factories
'BitKeeper', 'CVS', 'Perforce',
'RCS', 'SCCS', # 'Subversion',