summaryrefslogtreecommitdiff
path: root/mesonbuild
diff options
context:
space:
mode:
authorPaolo Bonzini <pbonzini@redhat.com>2025-10-20 12:46:27 +0200
committerXavier Claessens <xclaesse@gmail.com>2025-10-23 16:20:22 +0100
commitee17073ebb3f7a46a14cd3c6eca73af317df26cf (patch)
treeb2dc8996e23b3995b051d6f777eddfda842bda1d /mesonbuild
parent8f8aade528c6cc4b812e063ce95b6705a040f61b (diff)
downloadmeson-ee17073ebb3f7a46a14cd3c6eca73af317df26cf.tar.gz
build: allow building staticlib and rlib together
Fixes: #15028
Diffstat (limited to 'mesonbuild')
-rw-r--r--mesonbuild/build.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/mesonbuild/build.py b/mesonbuild/build.py
index 00be8bd57..c80861c84 100644
--- a/mesonbuild/build.py
+++ b/mesonbuild/build.py
@@ -2428,7 +2428,7 @@ class StaticLibrary(BuildTarget):
return self.environment.get_static_lib_dir(), '{libdir_static}'
def type_suffix(self):
- return "@sta"
+ return "@rlib" if self.uses_rust_abi() else "@sta"
def process_kwargs(self, kwargs: StaticLibraryKeywordArguments) -> None:
super().process_kwargs(kwargs)