zig/lib/std/Build
Andrew Kelley 2654d0c668 std.Build.RunStep: introduce addOutputFileArg API
This provides file path as a command line argument to the command being
run, and returns a FileSource which can be used as inputs to other APIs
throughout the build system.

Unfortunately, it is implemented by pooping a ton of temporary files
into zig-cache/tmp for the time being. I think one of the very next
improvements to the build system should be moving the compiler's cache
system to the standard library and using it in the build system. I had a
look at the dependencies and it is already pretty untangled.
2023-02-13 06:42:25 -07:00
..
CheckFileStep.zig std.Build: avoid use of catch unreachable 2023-01-31 15:09:35 -07:00
CheckObjectStep.zig std.Build: avoid use of catch unreachable 2023-01-31 15:09:35 -07:00
CompileStep.zig std.Build: support running build artifacts from packages 2023-02-13 06:42:25 -07:00
ConfigHeaderStep.zig std.Build.ConfigHeaderStep: support outputting assembly config files 2023-02-13 06:42:25 -07:00
EmulatableRunStep.zig std.Build: avoid use of catch unreachable 2023-01-31 15:09:35 -07:00
FmtStep.zig std.Build: avoid use of catch unreachable 2023-01-31 15:09:35 -07:00
InstallArtifactStep.zig remove reference to removed addTestExe 2023-02-01 22:52:32 -05:00
InstallDirStep.zig combine std.build and std.build.Builder into std.Build 2023-01-31 15:09:35 -07:00
InstallFileStep.zig combine std.build and std.build.Builder into std.Build 2023-01-31 15:09:35 -07:00
InstallRawStep.zig std.Build: avoid use of catch unreachable 2023-01-31 15:09:35 -07:00
LogStep.zig combine std.build and std.build.Builder into std.Build 2023-01-31 15:09:35 -07:00
OptionsStep.zig std.Build: support exposing and depending on zig modules 2023-02-04 01:55:39 -05:00
RemoveDirStep.zig combine std.build and std.build.Builder into std.Build 2023-01-31 15:09:35 -07:00
RunStep.zig std.Build.RunStep: introduce addOutputFileArg API 2023-02-13 06:42:25 -07:00
Step.zig std.Build: avoid use of catch unreachable 2023-01-31 15:09:35 -07:00
TranslateCStep.zig std.Build: enhancements to ConfigHeaderStep 2023-02-05 06:26:30 -07:00
WriteFileStep.zig std.Build: enhancements to ConfigHeaderStep 2023-02-05 06:26:30 -07:00