build.zig | 35 ++++--- lib/std/Build.zig | 50 +++++----- lib/std/Build/Step/CheckFile.zig | 4 +- lib/std/Build/Step/CheckObject.zig | 14 +-- lib/std/Build/Step/Compile.zig | 171 ++++++++++++++------------------ lib/std/Build/Step/ConfigHeader.zig | 16 +-- lib/std/Build/Step/InstallArtifact.zig | 8 +- lib/std/Build/Step/InstallDir.zig | 4 +- lib/std/Build/Step/InstallFile.zig | 6 +- lib/std/Build/Step/ObjCopy.zig | 18 ++-- lib/std/Build/Step/Options.zig | 54 +++++----- lib/std/Build/Step/Run.zig | 48 +++++---- lib/std/Build/Step/TranslateC.zig | 16 +-- lib/std/Build/Step/WriteFile.zig | 24 +++-- test/link/interdependent_static_c_libs/build.zig | 10 +- test/link/macho/bugs/13056/build.zig | 10 +- test/link/macho/dead_strip/build.zig | 2 +- test/link/macho/dead_strip_dylibs/build.zig | 2 +- test/link/macho/dylib/build.zig | 10 +- test/link/macho/empty/build.zig | 4 +- test/link/macho/entry/build.zig | 2 +- test/link/macho/entry_in_archive/build.zig | 2 +- test/link/macho/entry_in_dylib/build.zig | 4 +- test/link/macho/headerpad/build.zig | 2 +- test/link/macho/needed_framework/build.zig | 2 +- test/link/macho/needed_library/build.zig | 8 +- test/link/macho/objc/build.zig | 6 +- test/link/macho/objcpp/build.zig | 6 +- test/link/macho/pagezero/build.zig | 4 +- test/link/macho/search_strategy/build.zig | 12 +-- test/link/macho/stack_size/build.zig | 2 +- test/link/macho/tls/build.zig | 2 +- test/link/macho/unwind_info/build.zig | 2 +- test/link/macho/weak_framework/build.zig | 2 +- test/link/macho/weak_library/build.zig | 8 +- test/link/static_libs_from_object_files/build.zig | 12 +-- test/link/wasm/extern/build.zig | 2 +- test/link/wasm/infer-features/build.zig | 2 +- test/src/Cases.zig | 6 +- test/src/CompareOutput.zig | 6 +- test/src/StackTrace.zig | 4 +- test/src/run_translated_c.zig | 2 +- test/src/translate_c.zig | 2 +- test/standalone/c_compiler/build.zig | 4 +- test/standalone/embed_generated_file/build.zig | 2 +- test/standalone/issue_794/build.zig | 2 +- test/standalone/issue_8550/build.zig | 4 +- test/standalone/main_pkg_path/build.zig | 2 +- test/standalone/mix_c_files/build.zig | 2 +- test/standalone/mix_o_files/build.zig | 5 +- test/standalone/shared_library/build.zig | 5 +- test/standalone/stack_iterator/build.zig | 5 +- test/standalone/static_c_lib/build.zig | 6 +- test/standalone/use_alias/build.zig | 2 +- test/tests.zig | 21 ++-- 55 files changed, 337 insertions(+), 329 deletions(-)