2022-08-07 Bruno Haible <bruno@clisp.org>
+ gnulib-tool.py: Finish implementing option --extract-test-module.
+ * gnulib-tool.py (main): Accept option --extract-tests-module.
+
gnulib-tool.py: Fix handling of nonexistent module names in --extract-*.
* gnulib-tool.py (main): To test whether a module exists, just call
GLModuleSystem.find and test its return value.
dest='mode_xmaintainer',
default=None,
action='store_true')
+ parser.add_argument('--extract-tests-module',
+ dest='mode_xtests',
+ default=None,
+ action='store_true')
# copy-file
parser.add_argument('--copy-file',
dest='mode_copy_file',
cmdargs.mode_xlink,
cmdargs.mode_xlicense,
cmdargs.mode_xmaintainer,
+ cmdargs.mode_xtests,
cmdargs.mode_copy_file,
]
overflow = [ arg
if cmdargs.mode_xmaintainer != None:
mode = 'extract-maintainer'
modules = list(cmdargs.non_option_arguments)
+ if cmdargs.mode_xtests != None:
+ mode = 'extract-tests-module'
+ modules = list(cmdargs.non_option_arguments)
if cmdargs.mode_copy_file != None:
mode = 'copy-file'
if len(cmdargs.non_option_arguments) < 1 or len(cmdargs.non_option_arguments) > 2:
Implement the options:
--extract-recursive-dependencies
--extract-recursive-link-directive
- --extract-tests-module
--conditional-dependencies
--no-conditional-dependencies
--gnu-make