Build: Add server option, allows to compile only the server-side part of Nazara

Former-commit-id: 15080ac65f3186acf31967ae275d1aceeb2bd0dc [formerly 8eb6896afe9c6d63b5772a4c2237a6bf81c5b524]
Former-commit-id: 8f75843edf54398dcd74487829cf2af857704524
This commit is contained in:
Lynix
2016-06-01 13:51:32 +02:00
parent 514ce36e07
commit 37f32bdb13
14 changed files with 92 additions and 43 deletions

View File

@@ -37,11 +37,14 @@ TOOL.FilesExcluded = {
"../SDK/**/LuaBinding_Renderer.*"
}
TOOL.Libraries = {
"NazaraCore",
"NazaraLua",
"NazaraNetwork",
"NazaraNoise",
"NazaraPhysics",
"NazaraUtility"
}
TOOL.Libraries = function()
local libraries = {}
for k,v in pairs(NazaraBuild.Modules) do
if (not v.ClientOnly) then
table.insert(libraries, "Nazara" .. v.Name)
end
end
return libraries
end