1
0
forked from mirrors/0ad
Files
0ad/build/premake/functions.lua
T
janwas 26effc4f99 # premake 3.7 compatibility fixes
from patch suggested by Cilyan

This was SVN commit r7028.
2009-07-21 17:38:27 +00:00

27 lines
516 B
Lua
Executable File

function sourcesfromdirs(root, dirs)
local res = {}
for i,v in pairs(dirs) do
local prefix
if v == "" then prefix = root..v else prefix = root..v.."/" end
local files = matchfiles(
prefix.."*.cpp",
prefix.."*.h",
prefix.."*.inl",
prefix.."*.asm")
listconcat(res, files)
end
return res
end
function trimrootdir(root, dirs)
for i,v in pairs(dirs) do
dirs[i] = strsub(v, strlen(root))
end
end
function listconcat(list, values)
for i,v in pairs(values) do
table.insert(list, v)
end
end