diff options
author | Jussi Pakkanen <jpakkane@gmail.com> | 2016-03-17 21:24:13 +0200 |
---|---|---|
committer | Jussi Pakkanen <jpakkane@gmail.com> | 2016-03-17 21:24:13 +0200 |
commit | b5c7cca0dce1ad13dcf30ddaaf5fe52ceb5bec3d (patch) | |
tree | 3069b20b0ecead11e2d043b7bf8bc456e04f0dea /mesonbuild/backend/backends.py | |
parent | de03ae5af0d8fd56e37d068e0bb405f74e62f30f (diff) | |
download | meson-b5c7cca0dce1ad13dcf30ddaaf5fe52ceb5bec3d.zip meson-b5c7cca0dce1ad13dcf30ddaaf5fe52ceb5bec3d.tar.gz meson-b5c7cca0dce1ad13dcf30ddaaf5fe52ceb5bec3d.tar.bz2 |
Works when mixing Java and C.
Diffstat (limited to 'mesonbuild/backend/backends.py')
-rw-r--r-- | mesonbuild/backend/backends.py | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/mesonbuild/backend/backends.py b/mesonbuild/backend/backends.py index 286afa9..8dad6ad 100644 --- a/mesonbuild/backend/backends.py +++ b/mesonbuild/backend/backends.py @@ -203,8 +203,11 @@ class Backend(): if c.can_compile(s): return cpp for c in self.build.compilers: - if c.get_language() != 'vala': - return c + if c.get_language() == 'vala': + continue + for s in src: + if c.can_compile(s): + return c raise RuntimeError('Unreachable code') def determine_ext_objs(self, extobj, proj_dir_to_build_root=''): |