rootTemplateContents
immutable
auto rootTemplateContents =
q"EOS
[
{
"inputs": ["BUILD.lua"],
"task": [["button-lua", "BUILD.lua", "-o", ".BUILD.lua.json"]],
"outputs": [".BUILD.lua.json"]
},
{
"inputs": [".BUILD.lua.json"],
"task": [["button", "build", "--color=always", "-f", ".BUILD.lua.json"]],
"outputs": [".BUILD.lua.json.state"]
}
]
EOS";
button cli init
functionsvariables
Contents of the root build description.
In general this file should always be a wrapper for generating a build description. Thus, this should never need to be modified by hand.
Here, we assume we want to use button-lua to generate the build description.