aboutsummaryrefslogtreecommitdiff
path: root/meson.py
diff options
context:
space:
mode:
authorJussi Pakkanen <jpakkane@gmail.com>2013-08-23 23:05:22 +0300
committerJussi Pakkanen <jpakkane@gmail.com>2013-08-23 23:05:22 +0300
commit5d38cbfadef5623f1ac3df2dd48dafa19bb97f3b (patch)
tree4d96982410bdd0a3f012bac0ffb09883c9f6ddc7 /meson.py
parenta3f88e1a495b03f70a1b92564eff949a14c1149b (diff)
downloadmeson-5d38cbfadef5623f1ac3df2dd48dafa19bb97f3b.zip
meson-5d38cbfadef5623f1ac3df2dd48dafa19bb97f3b.tar.gz
meson-5d38cbfadef5623f1ac3df2dd48dafa19bb97f3b.tar.bz2
A journey to cross-compilation starts with a single step.
Diffstat (limited to 'meson.py')
-rwxr-xr-xmeson.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/meson.py b/meson.py
index cad449e..9312be2 100755
--- a/meson.py
+++ b/meson.py
@@ -56,6 +56,8 @@ parser.add_option('--strip', action='store_true', dest='strip', default=False,\
help='strip targets on install (default: %default)')
parser.add_option('--enable-gcov', action='store_true', dest='coverage', default=False,\
help='measure test coverage')
+parser.add_option('--cross-file', default=None, dest='cross_file',
+ help='file describing cross compilation environment')
class MesonApp():
@@ -100,6 +102,10 @@ class MesonApp():
mlog.log(' version:', coredata.version)
mlog.log('Source dir:', mlog.bold(app.source_dir))
mlog.log('Build dir:', mlog.bold(app.build_dir))
+ if env.is_cross_build():
+ mlog.log('Build type:', mlog.bold('cross build'))
+ else:
+ mlog.log('Build type:', mlog.bold('native build'))
b = build.Build(env)
intr = interpreter.Interpreter(b)
intr.run()