aboutsummaryrefslogtreecommitdiff
path: root/install_meson.py
diff options
context:
space:
mode:
authorJussi Pakkanen <jpakkane@gmail.com>2015-03-02 16:58:02 +0200
committerJussi Pakkanen <jpakkane@gmail.com>2015-03-02 16:58:02 +0200
commitb736e09e6bc562aa7169a5de9633c7c40d9dac7b (patch)
treee09e9d5b4c9d402221c008c723737cc6e8218da4 /install_meson.py
parentba77e0dbbd5879e72353af65450a78e0fc554dad (diff)
downloadmeson-b736e09e6bc562aa7169a5de9633c7c40d9dac7b.zip
meson-b736e09e6bc562aa7169a5de9633c7c40d9dac7b.tar.gz
meson-b736e09e6bc562aa7169a5de9633c7c40d9dac7b.tar.bz2
Use argparse in install script.
Diffstat (limited to 'install_meson.py')
-rwxr-xr-xinstall_meson.py16
1 files changed, 7 insertions, 9 deletions
diff --git a/install_meson.py b/install_meson.py
index ebb25ba..4bae6d8 100755
--- a/install_meson.py
+++ b/install_meson.py
@@ -19,18 +19,16 @@
# either becaust that would be just silly.
import os, sys, glob, shutil, gzip
-from optparse import OptionParser
+import argparse
-usage_info = '%prog [--prefix PREFIX] [--destdir DESTDIR]'
+parser = argparse.ArgumentParser()
-parser = OptionParser(usage=usage_info)
+parser.add_argument('--prefix', default='/usr/local', dest='prefix',
+ help='the installation prefix (default: %(default)s)')
+parser.add_argument('--destdir', default='', dest='destdir',
+ help='the destdir (default: %(default)s)')
-parser.add_option('--prefix', default='/usr/local', dest='prefix',
- help='the installation prefix (default: %default)')
-parser.add_option('--destdir', default='', dest='destdir',
- help='the destdir (default: %default)')
-
-(options, args) = parser.parse_args(sys.argv)
+options = parser.parse_args()
if options.prefix[0] != '/':
print('Error, prefix must be an absolute path.')
sys.exit(1)