Add command line switch to print version number.
This commit is contained in:
parent
f8593a13ce
commit
ef180676c2
7
meson.py
7
meson.py
|
@ -64,7 +64,9 @@ parser.add_argument('--cross-file', default=None, dest='cross_file',
|
|||
help='file describing cross compilation environment')
|
||||
parser.add_argument('-D', action='append', dest='projectoptions', default=[],
|
||||
help='Set project options.')
|
||||
parser.add_argument('directories', nargs='+')
|
||||
parser.add_argument('-v', action='store_true', dest='print_version', default=False,
|
||||
help='Print version.')
|
||||
parser.add_argument('directories', nargs='*')
|
||||
|
||||
class MesonApp():
|
||||
|
||||
|
@ -150,6 +152,9 @@ if __name__ == '__main__':
|
|||
else:
|
||||
handshake = False
|
||||
options = parser.parse_args(args[1:])
|
||||
if options.print_version:
|
||||
print(coredata.version)
|
||||
sys.exit(0)
|
||||
args = options.directories
|
||||
if len(args) == 0 or len(args) > 2:
|
||||
print('%s <source directory> <build directory>' % sys.argv[0])
|
||||
|
|
Loading…
Reference in New Issue