1from .builder import Builder 2 3 4class BuilderDarwin(Builder): 5 def buildDsym(self, 6 sender=None, 7 architecture=None, 8 compiler=None, 9 dictionary=None, 10 testdir=None, 11 testname=None): 12 """Build the binaries with dsym debug info.""" 13 commands = [] 14 commands.append( 15 self.getMake(testdir, testname) + [ 16 "MAKE_DSYM=YES", 17 self.getArchSpec(architecture), 18 self.getCCSpec(compiler), 19 self.getDsymutilSpec(), 20 self.getSDKRootSpec(), 21 self.getModuleCacheSpec(), "all", 22 self.getCmdLine(dictionary) 23 ]) 24 25 self.runBuildCommands(commands, sender=sender) 26 27 # True signifies that we can handle building dsym. 28 return True 29