Skip to content

Commit

Permalink
Use ids as they key.
Browse files Browse the repository at this point in the history
  • Loading branch information
jpakkane committed Sep 20, 2015
1 parent 5297516 commit 7ed4fad
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions vs2010backend.py
Original file line number Diff line number Diff line change
Expand Up @@ -87,13 +87,13 @@ def generate_solution(self, sln_filename, projlist):
ofile.write(prj_line)
all_deps = {}
for ldep in self.build.targets[p[0]].link_targets:
all_deps[ldep.get_basename()] = True
all_deps[ldep.get_id()] = True
for objdep in self.get_obj_target_deps(self.build.targets[p[0]].objects):
all_deps[objdep] = True
for gendep in self.build.targets[p[0]].generated:
gen_exe = gendep.generator.get_exe()
if isinstance(gen_exe, build.Executable):
all_deps[gen_exe.get_basename()] = True
all_deps[gen_exe.get_id()] = True
if len(all_deps) > 0:
ofile.write('\tProjectSection(ProjectDependencies) = postProject\n')
for dep in all_deps.keys():
Expand Down Expand Up @@ -263,7 +263,7 @@ def gen_vcxproj(self, target, ofname, guid):
link = ET.SubElement(compiles, 'Link')
additional_links = []
for t in target.link_targets:
lobj = self.build.targets[t.get_basename()]
lobj = self.build.targets[t.get_id()]
rel_path = self.relpath(lobj.subdir, target.subdir)
linkname = os.path.join(rel_path, lobj.get_import_filename())
additional_links.append(linkname)
Expand Down

0 comments on commit 7ed4fad

Please sign in to comment.