aboutsummaryrefslogtreecommitdiff
path: root/meson.py
diff options
context:
space:
mode:
authorJussi Pakkanen <jpakkane@gmail.com>2014-08-06 21:40:09 +0300
committerJussi Pakkanen <jpakkane@gmail.com>2014-08-06 21:40:23 +0300
commit55759e4aa990a9755e29f35a4aec6c0a6e89c7d7 (patch)
tree81baca8d69769e95ad3486c3f67f71b0ca506cc6 /meson.py
parent4119859c3d20231a5a2592e5d0be756cf978cdc9 (diff)
downloadmeson-55759e4aa990a9755e29f35a4aec6c0a6e89c7d7.zip
meson-55759e4aa990a9755e29f35a4aec6c0a6e89c7d7.tar.gz
meson-55759e4aa990a9755e29f35a4aec6c0a6e89c7d7.tar.bz2
Can specify project options on the command line and the override defaults.
Diffstat (limited to 'meson.py')
-rwxr-xr-xmeson.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/meson.py b/meson.py
index 0c6ae36..a53ebd6 100755
--- a/meson.py
+++ b/meson.py
@@ -70,6 +70,8 @@ parser.add_option('--werror', action='store_true', dest='werror', default=False,
help='Treat warnings as errors')
parser.add_option('--cross-file', default=None, dest='cross_file',
help='file describing cross compilation environment')
+parser.add_option('-D', action='append', type='string', dest='projectoptions', default=[],
+ help='Set project options.')
class MesonApp():