aboutsummaryrefslogtreecommitdiff
path: root/meson.py
diff options
context:
space:
mode:
authorJussi Pakkanen <jpakkane@gmail.com>2014-03-26 20:29:30 +0200
committerJussi Pakkanen <jpakkane@gmail.com>2014-03-26 20:29:30 +0200
commitb8aba2010b8efad440d5095666666b2e7d83f4dd (patch)
treebdb3b9fd2491980dda12d7d342aed0f91a7ad3f0 /meson.py
parent3986a9ec2e31d5adf81c9f53f7619a40573e6477 (diff)
downloadmeson-b8aba2010b8efad440d5095666666b2e7d83f4dd.zip
meson-b8aba2010b8efad440d5095666666b2e7d83f4dd.tar.gz
meson-b8aba2010b8efad440d5095666666b2e7d83f4dd.tar.bz2
Basic pieces for an XCode project generator.
Diffstat (limited to 'meson.py')
-rwxr-xr-xmeson.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/meson.py b/meson.py
index 55c8461..c47d075 100755
--- a/meson.py
+++ b/meson.py
@@ -31,7 +31,7 @@ build_types = ['plain', 'debug', 'optimized']
buildtype_help = 'build type, one of: %s' % ', '.join(build_types)
buildtype_help += ' (default: %default)'
-backendlist = ['ninja', 'vs2010']
+backendlist = ['ninja', 'vs2010', 'xcode']
backend_help = 'backend to use, one of: %s' % ', '.join(backendlist)
backend_help += ' (default: %default)'
@@ -133,6 +133,8 @@ itself as required.'''
g = backends.NinjaBackend(b, intr)
elif options.backend == 'vs2010':
g = backends.Vs2010Backend(b, intr)
+ elif options.backend == 'xcode':
+ g = backends.XCodeBackend(b, intr)
else:
raise RuntimeError('Unknown backend "%s".' % options.backend)
g.generate()