return any of the installable files (which meant installables were
never considered as dependencies).
local vars = {}
local parente = {}
+local function print(...)
+ for _, s in ipairs({...}) do
+ if (type(s) ~= "string") then
+ s = tostring(s)
+ end
+ io.stderr:write(s)
+ end
+ io.stderr:write("\n")
+end
+
local function concat(...)
local r = {}
for k, t in ipairs({...}) do
parente = oldparente
result.is = result.is or {}
- result.is[rulename] = true
+ if rulename then
+ result.is[rulename] = true
+ end
result.fullname = args.fullname
if targets[arg.fullname] and (targets[arg.fullname] ~= result) then
emitter:exec(commands)
end
emitter:endrule()
+
+ return {
+ outs = dests
+ }
end
)
fpairs = fpairs,
include = loadbuildfile,
inherit = inherit,
+ print = print,
replace = replace,
selectof = selectof,
startswith = startswith,