From c14febe1bf4e0386d3590989bc610efa64d7f13c Mon Sep 17 00:00:00 2001 From: ruki Date: Thu, 2 Jul 2015 16:04:26 +0800 Subject: fix some tbox headers --- xmake/scripts/base/rule.lua | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) (limited to 'xmake/scripts/base/rule.lua') diff --git a/xmake/scripts/base/rule.lua b/xmake/scripts/base/rule.lua index cff18ed16..b8695d418 100644 --- a/xmake/scripts/base/rule.lua +++ b/xmake/scripts/base/rule.lua @@ -236,10 +236,14 @@ function rule.headerfiles(target, headerdir) table.join2(srcheaders, srcpathes) -- add the destinate headers - local i = 1 for _, srcpath in ipairs(srcpathes) do - dstheaders[i] = path.absolute(path.relative(srcpath, rootdir), headerdir) - i = i + 1 + + -- the header + local dstheader = path.absolute(path.relative(srcpath, rootdir), headerdir) + assert(dstheader) + + -- add it + table.insert(dstheaders, dstheader) end end end -- cgit v1.3.1