aboutsummaryrefslogtreecommitdiff
path: root/meson.py
diff options
context:
space:
mode:
authorJussi Pakkanen <jpakkane@gmail.com>2014-03-31 18:44:25 +0300
committerJussi Pakkanen <jpakkane@gmail.com>2014-03-31 18:44:25 +0300
commit1967b64180b6bf1a88c81cf15529494f72fe4c57 (patch)
tree714fb52ee495a5eb03e4b4fa2ab52a16079f8f16 /meson.py
parent5efb36caaba279a91fdb15823ff35887bfa1ac82 (diff)
downloadmeson-1967b64180b6bf1a88c81cf15529494f72fe4c57.zip
meson-1967b64180b6bf1a88c81cf15529494f72fe4c57.tar.gz
meson-1967b64180b6bf1a88c81cf15529494f72fe4c57.tar.bz2
Separated backends into their own files.
Diffstat (limited to 'meson.py')
-rwxr-xr-xmeson.py11
1 files changed, 7 insertions, 4 deletions
diff --git a/meson.py b/meson.py
index c47d075..2f54835 100755
--- a/meson.py
+++ b/meson.py
@@ -18,7 +18,7 @@ from optparse import OptionParser
import sys, stat, traceback, pickle
import os.path
import environment, interpreter
-import backends, build
+import build
import mlog, coredata
from coredata import MesonException
@@ -130,11 +130,14 @@ itself as required.'''
intr = interpreter.Interpreter(b)
intr.run()
if options.backend == 'ninja':
- g = backends.NinjaBackend(b, intr)
+ import ninjabackend
+ g = ninjabackend.NinjaBackend(b, intr)
elif options.backend == 'vs2010':
- g = backends.Vs2010Backend(b, intr)
+ import vs2010backend
+ g = vs2010backend.Vs2010Backend(b, intr)
elif options.backend == 'xcode':
- g = backends.XCodeBackend(b, intr)
+ import xcodebackend
+ g = xcodebackend.XCodeBackend(b, intr)
else:
raise RuntimeError('Unknown backend "%s".' % options.backend)
g.generate()