aboutsummaryrefslogtreecommitdiff
path: root/compilers.py
diff options
context:
space:
mode:
authorJussi Pakkanen <jpakkane@gmail.com>2015-04-22 16:10:10 +0300
committerJussi Pakkanen <jpakkane@gmail.com>2015-04-22 16:10:10 +0300
commit83e04ca70f5ab212b024774161c0bbdae1b79a19 (patch)
treef66ca17851bdf17b34b3b890d4d57629e8dedf54 /compilers.py
parent6237695e96eb57123ab7f02b37b031dd516dbe93 (diff)
downloadmeson-83e04ca70f5ab212b024774161c0bbdae1b79a19.zip
meson-83e04ca70f5ab212b024774161c0bbdae1b79a19.tar.gz
meson-83e04ca70f5ab212b024774161c0bbdae1b79a19.tar.bz2
Fix the remaining tests.
Diffstat (limited to 'compilers.py')
-rw-r--r--compilers.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/compilers.py b/compilers.py
index 59edb6e..ebebc8f 100644
--- a/compilers.py
+++ b/compilers.py
@@ -1277,6 +1277,8 @@ end program prog
return ['-o', outputname]
def can_compile(self, src):
+ if hasattr(src, 'fname'):
+ src = src.fname
suffix = os.path.splitext(src)[1].lower()
if suffix == '.f' or suffix == '.f95' or suffix == '.f90':
return True