build.zig | 9 +-- lib/build_runner.zig | 35 +++++++- lib/std/Build.zig | 58 +++++++------- lib/std/Build/CompileStep.zig | 41 +++++----- lib/std/Build/ConfigHeaderStep.zig | 4 +- lib/std/Build/OptionsStep.zig | 22 ++--- lib/std/Build/RunStep.zig | 138 +++++++++++++++++++++++--------- lib/std/Build/WriteFileStep.zig | 4 +- test/tests.zig | 4 +- 9 files changed, 198 insertions(+), 117 deletions(-)