]> git.ipfire.org Git - thirdparty/gnulib.git/commitdiff
module: filelist helper
authorDmitry Selyutin <ghostmansd@gmail.com>
Fri, 29 Sep 2017 19:46:51 +0000 (22:46 +0300)
committerDmitry Selyutin <ghostmansd@gmail.com>
Fri, 29 Sep 2017 19:47:16 +0000 (22:47 +0300)
pygnulib/module.py

index 609b6a401b63875c022abafa18877e7f4f4f6ee1..9d8a580207ecdc82aaca87e160840945e16e1024 100644 (file)
@@ -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)