From f58f65c30de315d4419f69a92a708cbed797ff37 Mon Sep 17 00:00:00 2001 From: Alex Auvolat Date: Sat, 30 Jul 2016 23:17:12 +0200 Subject: Release mode (enables some optimizations) ; fix tests. --- res/keymaps/bam.lua | 24 +++++++++++++++--------- 1 file changed, 15 insertions(+), 9 deletions(-) (limited to 'res/keymaps') diff --git a/res/keymaps/bam.lua b/res/keymaps/bam.lua index 0657abc..7aef6c0 100644 --- a/res/keymaps/bam.lua +++ b/res/keymaps/bam.lua @@ -1,12 +1,18 @@ -keymaps = {} +return function(s) + local keymaps = {} -for _, file in pairs(Collect('res/keymaps/*.c')) do - local obj = Compile(host_settings, file) - local tgt = BuildOutput(host_settings, PathBase(file) .. '_tmp') - local bin = Link(host_settings, tgt, obj) + local BO = s.host_settings.cc.Output - local out = BuildOutput(host_settings, PathBase(file)) .. '.km' - AddJob(out, "call font " .. bin, "./" .. bin .. " > " .. out) - AddDependency(out, bin) - table.insert(keymaps, out) + for _, file in pairs(Collect('res/keymaps/*.c')) do + local obj = Compile(s.host_settings, file) + local tgt = BO(s.host_settings, PathBase(file) .. '_tmp') + local bin = Link(s.host_settings, tgt, obj) + + local out = BO(s.host_settings, PathBase(file)) .. '.km' + AddJob(out, "call font " .. bin, "./" .. bin .. " > " .. out) + AddDependency(out, bin) + table.insert(keymaps, out) + end + + return keymaps end -- cgit v1.2.3