diff options
author | Elliott Sales de Andrade <quantum.analyst@gmail.com> | 2016-08-30 01:59:55 -0400 |
---|---|---|
committer | Elliott Sales de Andrade <quantum.analyst@gmail.com> | 2016-08-30 01:59:55 -0400 |
commit | 0cf065e12b171989973f92ebb50359d1ce2c8afa (patch) | |
tree | b37438fe242270684953d6d1ffc10d9cdac41c75 /mesonbuild/mesonmain.py | |
parent | fc33f714fd30f67c4ba7a3c77c55bb9433cd9a65 (diff) | |
download | meson-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.py | 7 |
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 |