aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/backend/xcodebackend.py
diff options
context:
space:
mode:
authorJussi Pakkanen <jpakkane@gmail.com>2021-08-20 17:00:15 +0300
committerJussi Pakkanen <jpakkane@gmail.com>2021-08-21 22:33:47 +0300
commit12e7b3afcf0b7772c929b75abd7c80f0454e2c48 (patch)
treef07608468f1df00ed1ceee1cf4285cad541042fa /mesonbuild/backend/xcodebackend.py
parente0ab7290f0c75e485876c24a795925ae8462a1ce (diff)
downloadmeson-12e7b3afcf0b7772c929b75abd7c80f0454e2c48.zip
meson-12e7b3afcf0b7772c929b75abd7c80f0454e2c48.tar.gz
meson-12e7b3afcf0b7772c929b75abd7c80f0454e2c48.tar.bz2
Handle .C extension in Xcode.
Diffstat (limited to 'mesonbuild/backend/xcodebackend.py')
-rw-r--r--mesonbuild/backend/xcodebackend.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/mesonbuild/backend/xcodebackend.py b/mesonbuild/backend/xcodebackend.py
index 2f21149..d9f5bfa 100644
--- a/mesonbuild/backend/xcodebackend.py
+++ b/mesonbuild/backend/xcodebackend.py
@@ -326,7 +326,10 @@ class XCodeBackend(backends.Backend):
self.generate_regen_info()
def get_xcodetype(self, fname):
- xcodetype = XCODETYPEMAP.get(fname.split('.')[-1].lower())
+ extension = fname.split('.')[-1]
+ if extension == 'C':
+ extension = 'cpp'
+ xcodetype = XCODETYPEMAP.get(extension.lower())
if not xcodetype:
xcodetype = 'sourcecode.unknown'
return xcodetype