diff options
author | Jussi Pakkanen <jpakkane@gmail.com> | 2015-11-04 01:17:12 +0200 |
---|---|---|
committer | Jussi Pakkanen <jpakkane@gmail.com> | 2015-11-04 01:17:12 +0200 |
commit | e76631c0d0b32c188866bbd1d8a7c8893e64641a (patch) | |
tree | de0ff17b07369a74c938c8ef255f33b82bffb5c2 /build.py | |
parent | e96a31cce4bec7e734ef56624212441e4702cf0e (diff) | |
download | meson-e76631c0d0b32c188866bbd1d8a7c8893e64641a.zip meson-e76631c0d0b32c188866bbd1d8a7c8893e64641a.tar.gz meson-e76631c0d0b32c188866bbd1d8a7c8893e64641a.tar.bz2 |
Check for mixed cross and native code. Closes #267.
Diffstat (limited to 'build.py')
-rw-r--r-- | build.py | 2 |
1 files changed, 2 insertions, 0 deletions
@@ -461,6 +461,8 @@ class BuildTarget(): if not isinstance(t, StaticLibrary) and \ not isinstance(t, SharedLibrary): raise InvalidArguments('Link target is not library.') + if self.is_cross != t.is_cross: + raise InvalidArguments('Tried to mix cross built and native libraries in target %s.' % self.name) self.link_targets.append(t) def set_generated(self, genlist): |