lib/std/Build.zig | 4 +- lib/std/Build/OptionsStep.zig | 96 +++++++++++++++++++++++--------- test/standalone.zig | 5 ++ test/standalone/options/build.zig | 7 +-- 4 files changed, 78 insertions(+), 34 deletions(-)