diff options
author | Reuben Thomas <rrt@sc3d.org> | 2014-08-05 15:17:45 +0100 |
---|---|---|
committer | Reuben Thomas <rrt@sc3d.org> | 2014-08-05 15:17:45 +0100 |
commit | 5f55cd46e2d73ba2cef2c49ca4d6de5f0ec9032f (patch) | |
tree | cbbbdda3203477e5df7c6fd6d929d50cde3bc5b4 | |
parent | ade3c3bfbae0ac09d6fd31e96b69800d92d01ada (diff) | |
download | lrexlib-5f55cd46e2d73ba2cef2c49ca4d6de5f0ec9032f.tar.gz |
Make sure flavour is always defined when loading rockspecs.lua; was masked by special behaviour with stdlib loaded
-rw-r--r-- | mkrockspecs.lua | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/mkrockspecs.lua b/mkrockspecs.lua index e4cbf85..3087222 100644 --- a/mkrockspecs.lua +++ b/mkrockspecs.lua @@ -30,12 +30,13 @@ function format (x, indent) end end +flavour = "" -- a global, visible in loadfile for f, spec in pairs (loadfile ("rockspecs.lua") ()) do if f ~= "default" then local specfile = package_name.."-"..(f ~= "" and f:lower ().."-" or "")..version.."-1.rockspec" h = io.open (specfile, "w") assert (h) - flavour = f -- a global, visible in loadfile + flavour = f local specs = loadfile ("rockspecs.lua") () -- reload to get current flavour interpolated local spec = tree.merge (tree (specs.default), tree (specs[f])) local s = "" |