std.Build: start using the cache system with RunStep

* Use std.Build.Cache.Directory instead of a string for storing the
   cache roots and build roots.
 * Set up a std.Build.Cache in build_runner.zig and use it in
   std.Build.RunStep for avoiding redundant work.
d97042ad2eAndrew Kelley committed on 2/13/2023, 1:42:26 PMparent0666322
9 files changedLine totals unavailable