aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/backend/vs2010backend.py
diff options
context:
space:
mode:
authorXavier Claessens <xavier.claessens@collabora.com>2022-03-17 10:40:49 -0400
committerXavier Claessens <xclaesse@gmail.com>2022-09-27 11:15:07 -0400
commite1db50d4d9839cb29f73d7f4118f80262a2b47f3 (patch)
tree3d1cb7180c3883f9c4f67503a6e8831bc9f4a6de /mesonbuild/backend/vs2010backend.py
parent838367ca6040cef527955daf450639189b8cc931 (diff)
downloadmeson-e1db50d4d9839cb29f73d7f4118f80262a2b47f3.zip
meson-e1db50d4d9839cb29f73d7f4118f80262a2b47f3.tar.gz
meson-e1db50d4d9839cb29f73d7f4118f80262a2b47f3.tar.bz2
compilers: Cleanup a bit languages/suffixes lists
Use set where order does not matter, fix is_source() to really mean only source suffixes.
Diffstat (limited to 'mesonbuild/backend/vs2010backend.py')
-rw-r--r--mesonbuild/backend/vs2010backend.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/mesonbuild/backend/vs2010backend.py b/mesonbuild/backend/vs2010backend.py
index 6e72828..a2581e4 100644
--- a/mesonbuild/backend/vs2010backend.py
+++ b/mesonbuild/backend/vs2010backend.py
@@ -1246,14 +1246,14 @@ class Vs2010Backend(backends.Backend):
# Unfortunately, we can't use self.object_filename_from_source()
for gen in l.genlist:
for src in gen.get_outputs():
- if self.environment.is_source(src) and not self.environment.is_header(src):
+ if self.environment.is_source(src):
path = self.get_target_generated_dir(t, gen, src)
gen_src_ext = '.' + os.path.splitext(path)[1][1:]
extra_link_args.append(path[:-len(gen_src_ext)] + '.obj')
for src in l.srclist:
obj_basename = None
- if self.environment.is_source(src) and not self.environment.is_header(src):
+ if self.environment.is_source(src):
obj_basename = self.object_filename_from_source(t, src)
target_private_dir = self.relpath(self.get_target_private_dir(t),
self.get_target_dir(t))