summaryrefslogtreecommitdiff
path: root/mesonbuild
diff options
context:
space:
mode:
authorDylan Baker <dylan@pnwbakers.com>2023-11-20 23:40:36 -0800
committerDylan Baker <dylan@pnwbakers.com>2024-03-28 15:30:16 -0700
commit875a9b789f2f53fe0bd35d2bbe8277e8294e59f6 (patch)
tree5ce3af01779ef1446b65a7693a0f6b98789dc0e5 /mesonbuild
parent2812b21de56c578ec552e182a071dbaa7f2463ee (diff)
downloadmeson-875a9b789f2f53fe0bd35d2bbe8277e8294e59f6.tar.gz
backend/ninja: remove duplicate isinstance() check
Diffstat (limited to 'mesonbuild')
-rw-r--r--mesonbuild/backend/ninjabackend.py9
1 files changed, 5 insertions, 4 deletions
diff --git a/mesonbuild/backend/ninjabackend.py b/mesonbuild/backend/ninjabackend.py
index e808b0c92..4987d75a9 100644
--- a/mesonbuild/backend/ninjabackend.py
+++ b/mesonbuild/backend/ninjabackend.py
@@ -2782,10 +2782,11 @@ https://gcc.gnu.org/bugzilla/show_bug.cgi?id=47485'''))
rel_obj = os.path.join(self.get_target_private_dir(target), obj_basename)
rel_obj += '.' + self.environment.machines[target.for_machine].get_object_suffix()
commands += self.get_compile_debugfile_args(compiler, target, rel_obj)
- if isinstance(src, File) and src.is_built:
- rel_src = src.fname
- elif isinstance(src, File):
- rel_src = src.rel_to_builddir(self.build_to_src)
+ if isinstance(src, File):
+ if src.is_built:
+ rel_src = src.fname
+ else:
+ rel_src = src.rel_to_builddir(self.build_to_src)
else:
raise InvalidArguments(f'Invalid source type: {src!r}')
# Write the Ninja build command