summaryrefslogtreecommitdiff
path: root/gnulib-tool.py
diff options
context:
space:
mode:
authorDmitry Selyutin <ghostmansd@gmail.com>2017-09-05 10:04:18 +0300
committerDmitry Selyutin <ghostmansd@gmail.com>2017-09-08 17:27:55 +0300
commit3df666053421259b4f4ee32d4d67a8514ef126e4 (patch)
tree0cedbb996679dfc3b0859c08dc9d63c513c4707d /gnulib-tool.py
parent1fdadd2ce8c539c14f138d563214260f1a32baa3 (diff)
downloadgnulib-3df666053421259b4f4ee32d4d67a8514ef126e4.tar.gz
gnulib-tool.py: fix errors on building wget2; use UTF-8 in subprocess
Diffstat (limited to 'gnulib-tool.py')
-rwxr-xr-x[-rw-r--r--]gnulib-tool.py21
1 files changed, 20 insertions, 1 deletions
diff --git a/gnulib-tool.py b/gnulib-tool.py
index 8137ea3eb4..d76901d894 100644..100755
--- a/gnulib-tool.py
+++ b/gnulib-tool.py
@@ -118,7 +118,7 @@ def main():
parser.add_argument('-i', '--import',
dest='mode_import',
default=None,
- nargs='+')
+ nargs='*')
# add-import
parser.add_argument('-a', '--add-import',
dest='mode_add_import',
@@ -213,6 +213,11 @@ def main():
dest='mode_xmaintainer',
default=None,
nargs='*')
+ # no-changelog
+ parser.add_argument('--no-changelog',
+ dest='changelog',
+ default=None,
+ action='store_false')
# destdir
parser.add_argument('-d', '--destdir',
dest='destdir',
@@ -241,6 +246,11 @@ def main():
dest='inctests',
default=None,
action='store_true')
+ # makefile
+ parser.add_argument("--makefile-name",
+ dest="makefile",
+ default=None,
+ type=str)
# obsolete
parser.add_argument('--with-obsolete',
dest='obsolete',
@@ -281,6 +291,11 @@ def main():
dest='libname',
default=None,
nargs=1)
+ # libtool
+ parser.add_argument("--libtool",
+ dest=libtool,
+ default=False,
+ action="store_true")
# sourcebase
parser.add_argument('-sb', '--source-base',
dest='sourcebase',
@@ -489,6 +504,8 @@ def main():
elif index == 6:
testflags += [constants.TESTS['all-tests']]
lgpl = cmdargs.lgpl
+ libtool = cmdargs.libtool
+ makefile = cmdargs.makefile
if lgpl == None:
lgpl = True
avoids = cmdargs.avoids
@@ -922,6 +939,8 @@ def main():
if __name__ == '__main__':
try: # Try to execute
main()
+ except:
+ raise
except BaseException as error:
errmode = 0 # gnulib-style errors
errno = error.errno