getMachines(): Cache result

This commit is contained in:
Eelco Dolstra 2019-04-01 21:09:35 +02:00
parent 2f59b30251
commit 2bc6304793
1 changed files with 5 additions and 4 deletions

View File

@ -89,10 +89,11 @@ void parseMachines(const std::string & s, Machines & machines)
Machines getMachines()
{
Machines machines;
parseMachines(settings.builders, machines);
static auto machines = [&]() {
Machines machines;
parseMachines(settings.builders, machines);
return machines;
}();
return machines;
}