From: Dmitry Selyutin Date: Fri, 29 Sep 2017 19:46:51 +0000 (+0300) Subject: module: filelist helper X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=75275916e30173d2c372a8094f6d4c4c8091cb3e;p=thirdparty%2Fgnulib.git module: filelist helper --- diff --git a/pygnulib/module.py b/pygnulib/module.py index 609b6a401b..9d8a580207 100644 --- a/pygnulib/module.py +++ b/pygnulib/module.py @@ -543,3 +543,16 @@ def dummy_required(modules): if {file for file in files if not file.endswith(".h")}: return True return False + + + +def filelist(modules, ac_version): + """Determine the final file list.""" + files = set() + for module in modules: + files.update(module.files) + files.add("m4/00gnulib.m4") + files.add("m4/gnulib-common.m4") + if ac_version == 2.59: + files.add("m4/onceonly.m4") + return frozenset(files)