aboutsummaryrefslogtreecommitdiff
path: root/ninjabackend.py
diff options
context:
space:
mode:
authorJussi Pakkanen <jpakkane@gmail.com>2014-06-23 20:53:20 +0300
committerJussi Pakkanen <jpakkane@gmail.com>2014-06-23 20:53:20 +0300
commit2d23a44e6e6f5baf5d076015f583c61bebfd9fde (patch)
tree8b8554d722f46587a7710a5ac39cf51fd08004ca /ninjabackend.py
parent2366f822d23792fa618da91989cee8e6785960fe (diff)
downloadmeson-2d23a44e6e6f5baf5d076015f583c61bebfd9fde.zip
meson-2d23a44e6e6f5baf5d076015f583c61bebfd9fde.tar.gz
meson-2d23a44e6e6f5baf5d076015f583c61bebfd9fde.tar.bz2
Deal with Rust static libraries, too.
Diffstat (limited to 'ninjabackend.py')
-rw-r--r--ninjabackend.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/ninjabackend.py b/ninjabackend.py
index cdef50a..7a36f6f 100644
--- a/ninjabackend.py
+++ b/ninjabackend.py
@@ -508,6 +508,8 @@ class NinjaBackend(backends.Backend):
cratetype = 'bin'
elif isinstance(target, build.SharedLibrary):
cratetype = 'dylib'
+ elif isinstance(target, build.StaticLibrary):
+ cratetype = 'lib'
else:
raise InvalidArguments('Unknown target type for rustc.')
args.append(cratetype)