summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorprajwal-ibm <prajwal.b.mehendarkar@ibm.com>2024-11-07 04:06:40 -0600
committerEli Schwartz <eschwartz93@gmail.com>2024-11-19 22:07:22 -0500
commit8400083418445bfe2d36e57e0988d3f2d208cad4 (patch)
tree5711ceae1ac775673c1b1cd1d9305c5e423e22ac
parent110e2de4fa76da9c2bb7fe7b2008ac859564dbd3 (diff)
downloadmeson-8400083418445bfe2d36e57e0988d3f2d208cad4.tar.gz
Fix building on AIX when no project languages are used
Closes #13878
-rw-r--r--mesonbuild/backend/ninjabackend.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/mesonbuild/backend/ninjabackend.py b/mesonbuild/backend/ninjabackend.py
index cb3552d7f..7b573e4e4 100644
--- a/mesonbuild/backend/ninjabackend.py
+++ b/mesonbuild/backend/ninjabackend.py
@@ -2369,7 +2369,7 @@ class NinjaBackend(backends.Backend):
options = self._rsp_options(compiler)
self.add_rule(NinjaRule(rule, command, args, description, **options, extra=pool))
- if self.environment.machines[for_machine].is_aix():
+ if self.environment.machines[for_machine].is_aix() and complist:
rule = 'AIX_LINKER{}'.format(self.get_rule_suffix(for_machine))
description = 'Archiving AIX shared library'
cmdlist = compiler.get_command_to_archive_shlib()