aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/compilers.py
diff options
context:
space:
mode:
authorJussi Pakkanen <jpakkane@gmail.com>2017-01-23 20:42:47 +0200
committerGitHub <noreply@github.com>2017-01-23 20:42:47 +0200
commit469a758c322bc161d9d0bab00cf213acf7b33df5 (patch)
treec1ad4863733b5b2e1b944f533740d6fde9a407fa /mesonbuild/compilers.py
parent23f3cec9d029b5d44fa7f6a109ab9cda948b12ba (diff)
parentd9c31d4a243f167b75dde4122260ead27aa0d69a (diff)
downloadmeson-469a758c322bc161d9d0bab00cf213acf7b33df5.zip
meson-469a758c322bc161d9d0bab00cf213acf7b33df5.tar.gz
meson-469a758c322bc161d9d0bab00cf213acf7b33df5.tar.bz2
Merge pull request #1320 from centricular/fix-llvmir-and-assembly
Fix llvmir and assembly
Diffstat (limited to 'mesonbuild/compilers.py')
-rw-r--r--mesonbuild/compilers.py7
1 files changed, 4 insertions, 3 deletions
diff --git a/mesonbuild/compilers.py b/mesonbuild/compilers.py
index 22ee003..4178f0b 100644
--- a/mesonbuild/compilers.py
+++ b/mesonbuild/compilers.py
@@ -53,9 +53,10 @@ clike_langs = ('objcpp', 'objc', 'd', 'cpp', 'c', 'fortran',)
clike_suffixes = ()
for l in clike_langs:
clike_suffixes += lang_suffixes[l]
-clike_suffixes += ('h',)
+clike_suffixes += ('h', 'll', 's')
+
+# All these are only for C-like languages; see `clike_langs` above.
-# These are used in backend/backends.py:generated_target()
def is_header(fname):
if hasattr(fname, 'fname'):
fname = fname.fname
@@ -65,7 +66,7 @@ def is_header(fname):
def is_source(fname):
if hasattr(fname, 'fname'):
fname = fname.fname
- suffix = fname.split('.')[-1]
+ suffix = fname.split('.')[-1].lower()
return suffix in clike_suffixes
def is_assembly(fname):