35 lines
655 B
Lua
35 lines
655 B
Lua
module(..., package.seeall)
|
|
|
|
init_tundra_lua = [====[
|
|
local CFiles = { ".c", ".h" }
|
|
Build {
|
|
Configs = {
|
|
Config {
|
|
Name = "generic-gcc",
|
|
DefaultOnHost = "linux",
|
|
Tools = { "gcc" },
|
|
},
|
|
Config {
|
|
Name = "macosx-gcc",
|
|
DefaultOnHost = "macosx",
|
|
Tools = { "gcc-osx" },
|
|
},
|
|
Config {
|
|
Name = "win64-msvc",
|
|
DefaultOnHost = "windows",
|
|
Tools = { "msvc-vs2008"; TargetPlatform = "x64" },
|
|
},
|
|
},
|
|
Units = function()
|
|
require "tundra.syntax.glob"
|
|
Program {
|
|
Name = "a.out",
|
|
Sources = { Glob { Dir = ".", Extensions = CFiles } },
|
|
}
|
|
|
|
Default "a.out"
|
|
end,
|
|
}
|
|
]====]
|
|
|