Partially added minimal-rebuild support for debug info generation. (bug 5227, r=a-very-sad-buildbot)
authorAsher Baker <asherkin@gmail.com>
Sun Mar 04 20:01:40 2012 +0000 (2012-03-04)
changeset 3466920e722869ff
parent 3459 0a4a8ccdb66e
child 3467 1b95c50649c2
Partially added minimal-rebuild support for debug info generation. (bug 5227, r=a-very-sad-buildbot)
AMBuildScript
     1.1 --- a/AMBuildScript	Fri Feb 17 12:04:20 2012 +0000
     1.2 +++ b/AMBuildScript	Sun Mar 04 20:01:40 2012 +0000
     1.3 @@ -260,6 +260,8 @@
     1.4  	def StripBinary(self, job, binary):
     1.5  		workFolder = os.path.join(AMBuild.outputFolder, job.workFolder)
     1.6  		src = os.path.join('..', workFolder, binary.binaryFile)
     1.7 +		if not binary.NeedsRelink(src):
     1.8 +			return;
     1.9  		if AMBuild.target['platform'] == 'linux':
    1.10  			job.AddCommand(ShellCommand('objcopy --only-keep-debug ' + src + ' ' + src + '.dbg'))
    1.11  			job.AddCommand(ShellCommand('objcopy --strip-debug ' + src))