summaryrefslogtreecommitdiff
path: root/gnulib-tool.py
diff options
context:
space:
mode:
authorBruno Haible <bruno@clisp.org>2022-08-03 22:42:25 +0200
committerBruno Haible <bruno@clisp.org>2022-08-04 01:52:00 +0200
commitf04b5c3acdc08549fb5b25936d2d17faae83a89b (patch)
tree9242986e29894ec5a15668b6a4b73d8a29a8319b /gnulib-tool.py
parentde028fc3637de15c3c0535e168bc5dda6a6084e6 (diff)
downloadgnulib-f04b5c3acdc08549fb5b25936d2d17faae83a89b.tar.gz
gnulib-tool.py: Implement option --single-configure.
* gnulib-tool.py (main): Accept option --single-configure. Pass its value to the GLConfig constructor. * pygnulib/GLTestDir.py (GLTestDir.execute): Remove debugging output.
Diffstat (limited to 'gnulib-tool.py')
-rwxr-xr-xgnulib-tool.py10
1 files changed, 9 insertions, 1 deletions
diff --git a/gnulib-tool.py b/gnulib-tool.py
index bf7b98a61e..55e94fb25a 100755
--- a/gnulib-tool.py
+++ b/gnulib-tool.py
@@ -359,6 +359,11 @@ def main():
dest="makefile",
default=None,
type=str)
+ # single-configure
+ parser.add_argument('--single-configure',
+ dest='single_configure',
+ default=None,
+ action='store_true')
# symlink
parser.add_argument('-s', '--symbolic', '--symlink',
dest='symlink',
@@ -516,7 +521,8 @@ def main():
if ((mode in ['import', 'add-import', 'remove-import']
and (cmdargs.excl_cxx_tests or cmdargs.excl_longrunning_tests
- or cmdargs.excl_privileged_tests or cmdargs.excl_unportable_tests))
+ or cmdargs.excl_privileged_tests or cmdargs.excl_unportable_tests
+ or cmdargs.single_configure))
or (mode == 'update'
and (cmdargs.localpath != None or cmdargs.libname != None
or cmdargs.sourcebase != None or cmdargs.m4base != None
@@ -615,6 +621,7 @@ def main():
for module in list1 ]
symlink = cmdargs.symlink == True
lsymlink = cmdargs.lsymlink == True
+ single_configure = cmdargs.single_configure
# Create pygnulib configuration.
config = classes.GLConfig(
@@ -642,6 +649,7 @@ def main():
symbolic=symlink,
lsymbolic=lsymlink,
modcache=modcache,
+ single_configure=single_configure,
verbose=verbose,
dryrun=dryrun,
)