aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/mesonmain.py
diff options
context:
space:
mode:
authorElliott Sales de Andrade <quantum.analyst@gmail.com>2016-08-30 01:59:55 -0400
committerElliott Sales de Andrade <quantum.analyst@gmail.com>2016-08-30 01:59:55 -0400
commit0cf065e12b171989973f92ebb50359d1ce2c8afa (patch)
treeb37438fe242270684953d6d1ffc10d9cdac41c75 /mesonbuild/mesonmain.py
parentfc33f714fd30f67c4ba7a3c77c55bb9433cd9a65 (diff)
downloadmeson-0cf065e12b171989973f92ebb50359d1ce2c8afa.zip
meson-0cf065e12b171989973f92ebb50359d1ce2c8afa.tar.gz
meson-0cf065e12b171989973f92ebb50359d1ce2c8afa.tar.bz2
Use argparse's builtin version printer.
Diffstat (limited to 'mesonbuild/mesonmain.py')
-rw-r--r--mesonbuild/mesonmain.py7
1 files changed, 2 insertions, 5 deletions
diff --git a/mesonbuild/mesonmain.py b/mesonbuild/mesonmain.py
index 65d979b..8ed1720 100644
--- a/mesonbuild/mesonmain.py
+++ b/mesonbuild/mesonmain.py
@@ -61,8 +61,8 @@ parser.add_argument('--cross-file', default=None,
help='File describing cross compilation environment.')
parser.add_argument('-D', action='append', dest='projectoptions', default=[],
help='Set project options.')
-parser.add_argument('-v', '--version', action='store_true', dest='print_version', default=False,
- help='Print version information.')
+parser.add_argument('-v', '--version', action='version',
+ version=coredata.version)
parser.add_argument('directories', nargs='*')
class MesonApp():
@@ -245,9 +245,6 @@ def run(mainfile, args):
handshake = False
args = mesonlib.expand_arguments(args)
options = parser.parse_args(args)
- if options.print_version:
- print(coredata.version)
- return 0
args = options.directories
if len(args) == 0 or len(args) > 2:
# if there's a meson.build in the dir above, and not in the current