[latex3-commits] [l3svn] 01/02: l3build: Allow "cmdcheck" target to deal with complex sources

noreply at latex-project.org noreply at latex-project.org
Sun Feb 19 00:37:23 CET 2017


This is an automated email from the git hooks/post-receive script.

joseph pushed a commit to branch master
in repository l3svn.

commit 3095b45a1f4fa18758063b53bf83a9edb6161149
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date:   Sat Feb 18 23:35:29 2017 +0000

    l3build: Allow "cmdcheck" target to deal with complex sources
    
    This allows source3 to be handled as a single block rather than
    per-dtx, and so give more-or-less meaningful results.
---
 l3build/l3build.lua |    9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/l3build/l3build.lua b/l3build/l3build.lua
index 29f18ff..b372c32 100644
--- a/l3build/l3build.lua
+++ b/l3build/l3build.lua
@@ -1656,13 +1656,20 @@ function cmdcheck()
   mkdir(localdir)
   cleandir(testdir)
   depinstall(checkdeps)
+  for _,i in ipairs({bibfiles, docfiles, sourcefiles, typesetfiles}) do
+    for _,j in ipairs(i) do
+      cp(j, ".", testdir)
+    end
+  end
+  for _,i in ipairs(typesetsuppfiles) do
+    cp(i, supportdir, testdir)
+  end
   local engine = string.gsub(stdengine, "tex$", "latex")
   local localdir = relpath(localdir, testdir)
   print("Checking source files")
   for _,i in ipairs(cmdchkfiles) do
     for _,j in ipairs(filelist(".", i)) do
       print("  " .. stripext(j))
-      cp(j, ".", testdir)
       run(
         testdir,
         os_setenv .. " TEXINPUTS=." .. os_pathsep .. localdir

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.


More information about the latex3-commits mailing list