zig/lib/std/Build/Step
xEgoist ff57a264ad
Build: fix producesPdbFile logic (#15756)
Fixes bug causing ReleaseSmall to fail on Windows.

Due to the change in default behavior of ReleaseSmall, debug info are
stripped by default. However because `Compile.create` still defaults to
null, `producesPdbFile` will report true for
`lib/std/Build/Step/InstallArtifact.zig` causing it to fail on copying a
file that does not exist. This commit change the default of strip
depending on `optimize`.
2023-06-03 16:45:08 -04:00
..
CheckFile.zig std.Build: use Step.* instead of *Step 2023-05-03 20:55:29 -07:00
CheckObject.zig std.Build: use Step.* instead of *Step 2023-05-03 20:55:29 -07:00
Compile.zig Build: fix producesPdbFile logic (#15756) 2023-06-03 16:45:08 -04:00
ConfigHeader.zig std.Build: support #cmakedefine01 pattern 2023-05-10 16:10:03 +03:00
Fmt.zig std.Build: use Step.* instead of *Step 2023-05-03 20:55:29 -07:00
InstallArtifact.zig std.Build: use Step.* instead of *Step 2023-05-03 20:55:29 -07:00
InstallDir.zig std.fs.file: Rename File.Kind enum values to snake case 2023-05-25 20:17:07 +01:00
InstallFile.zig std.Build: use Step.* instead of *Step 2023-05-03 20:55:29 -07:00
ObjCopy.zig std.Build: use Step.* instead of *Step 2023-05-03 20:55:29 -07:00
Options.zig std.Build: use Step.* instead of *Step 2023-05-03 20:55:29 -07:00
RemoveDir.zig std.Build: use Step.* instead of *Step 2023-05-03 20:55:29 -07:00
Run.zig fix 'zig build test' crashing with no tests 2023-05-10 00:43:45 -07:00
TranslateC.zig std.Build: use Step.* instead of *Step 2023-05-03 20:55:29 -07:00
WriteFile.zig Fixes WriteFile.getFileSource failure on Windows (#15730) 2023-05-24 14:26:07 -07:00