Generate target dependencies. I hope.

This commit is contained in:
Jussi Pakkanen 2014-03-28 22:26:20 +02:00
parent 0407f1eb82
commit 8d08748d0d
1 changed files with 11 additions and 2 deletions

View File

@ -1742,7 +1742,7 @@ class XCodeBackend(Backend):
def generate_pbx_build_style(self):
self.ofile.write('\n/* Begin PBXBuildStyle section */\n')
for name, idval in self.buildstylemap.items():
self.write_line('%s /* %s */ = {\n' % (name, idval))
self.write_line('%s /* %s */ = {\n' % (idval, name))
self.indent_level += 1
self.write_line('isa = PBXBuildStyle;\n')
self.write_line('buildSettings = {\n')
@ -1985,6 +1985,15 @@ class XCodeBackend(Backend):
def generate_pbx_target_dependency(self):
self.ofile.write('\n/* Begin PBXTargetDependency section */\n')
for t in self.build.targets:
idval = self.pbx_dep_map[t] # VERIFY: is this correct?
self.write_line('%s /* PBXTargetDependency */ = {' % idval)
self.indent_level += 1
self.write_line('isa = PBXTargetDependency;')
self.write_line('target = %s;' % self.native_targets[t])
self.write_line('targetProxy = %s\n' % self.containerproxy_map[t])
self.indent_level-=1
self.write_line('};')
self.ofile.write('/* End PBXTargetDependency section */\n')
def generate_xc_build_configuration(self):