aboutsummaryrefslogtreecommitdiff
path: root/compilers.py
diff options
context:
space:
mode:
authorIgor Gnatenko <i.gnatenko.brain@gmail.com>2015-07-01 21:26:12 +0300
committerIgor Gnatenko <i.gnatenko.brain@gmail.com>2015-07-01 21:26:56 +0300
commit19ae286aff8827bcc2334dc3daf4e60bba6f32ab (patch)
tree68815c50dd8e41dc729c2040f2f863745c048f65 /compilers.py
parent8cdd4c0c3c74a1286be236a8d3e15cc171c194c4 (diff)
downloadmeson-19ae286aff8827bcc2334dc3daf4e60bba6f32ab.zip
meson-19ae286aff8827bcc2334dc3daf4e60bba6f32ab.tar.gz
meson-19ae286aff8827bcc2334dc3daf4e60bba6f32ab.tar.bz2
compilers: fix can_compile. Closes #189
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
Diffstat (limited to 'compilers.py')
-rw-r--r--compilers.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/compilers.py b/compilers.py
index 5a8372e..40fe6d5 100644
--- a/compilers.py
+++ b/compilers.py
@@ -837,8 +837,9 @@ class ValaCompiler():
if pc.returncode != 0:
raise EnvironmentException('Vala compiler %s can not compile programs.' % self.name_string())
- def can_compile(self, fname):
- return fname.endswith('.vala') or fname.endswith('.vapi')
+ def can_compile(self, filename):
+ suffix = filename.split('.')[-1]
+ return suffix in ('vala', 'vapi')
class RustCompiler():
def __init__(self, exelist, version):