--- a/sbsv2/raptor/python/raptor.py Mon Apr 26 09:44:21 2010 +0100
+++ b/sbsv2/raptor/python/raptor.py Thu May 13 13:53:03 2010 +0100
@@ -338,9 +338,6 @@
if build.quiet == True:
cli_options += " -q"
- if build.timing == True:
- cli_options += " --timing"
-
if build.noDependInclude == True:
cli_options += " --no-depend-include"
@@ -534,7 +531,7 @@
# what platform and filesystem are we running on?
self.filesystem = raptor_utilities.getOSFileSystem()
- self.timing = False
+ self.timing = True # Needed by filters such as copy_file to monitor progress
self.toolset = None
self.starttime = time.time()
@@ -696,7 +693,7 @@
return True
def SetTiming(self, TrueOrFalse):
- self.timing = TrueOrFalse
+ self.Info("--timing switch no longer has any effect - build timing is now permanently on")
return True
def SetParallelParsing(self, type):
@@ -829,6 +826,12 @@
self.filterList += ",filterclean"
if is_suspicious_clean:
self.Warn('CLEAN, CLEANEXPORT and a REALLYCLEAN should not be combined with other targets as the result is unpredictable.')
+ else:
+ """ Copyfile implements the <copy> tag which is primarily useful with cluster builds.
+ It allows file copying to occur on the primary build host rather than on the cluster.
+ This is more efficient.
+ """
+ self.filterList += ",filtercopyfile"
if not more_to_do:
self.skipAll = True # nothing else to do