diff options
author | Jussi Pakkanen <jpakkane@gmail.com> | 2015-09-20 19:57:15 +0300 |
---|---|---|
committer | Jussi Pakkanen <jpakkane@gmail.com> | 2015-09-20 19:57:15 +0300 |
commit | 7ed4fad033e116ac4710409dc9cd7e9c3bffe092 (patch) | |
tree | 1b5a9b9e587f12deae6dc1bf97b00eea56db9202 /vs2010backend.py | |
parent | 5297516c913ed67648058ffc90637ad5e2d39411 (diff) | |
download | meson-7ed4fad033e116ac4710409dc9cd7e9c3bffe092.zip meson-7ed4fad033e116ac4710409dc9cd7e9c3bffe092.tar.gz meson-7ed4fad033e116ac4710409dc9cd7e9c3bffe092.tar.bz2 |
Use ids as they key.
Diffstat (limited to 'vs2010backend.py')
-rw-r--r-- | vs2010backend.py | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/vs2010backend.py b/vs2010backend.py index c909c35..0829ee9 100644 --- a/vs2010backend.py +++ b/vs2010backend.py @@ -87,13 +87,13 @@ class Vs2010Backend(backends.Backend): 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(): @@ -263,7 +263,7 @@ class Vs2010Backend(backends.Backend): 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) |