std.Build.Step.TranslateC: propagate target, optimize, link_libc to added module

Will be needed for the future commit with the new API where artifacts
are created from the pre-existing module.
This commit is contained in:
Eric Joldasov 2024-07-15 19:14:59 +05:00
parent 3aa8020904
commit b83b161f4b
No known key found for this signature in database
GPG Key ID: 5C9C69060686B588

View File

@ -81,6 +81,9 @@ pub fn addExecutable(translate_c: *TranslateC, options: AddExecutableOptions) *S
pub fn addModule(translate_c: *TranslateC, name: []const u8) *std.Build.Module {
return translate_c.step.owner.addModule(name, .{
.root_source_file = translate_c.getOutput(),
.target = translate_c.target,
.optimize = translate_c.optimize,
.link_libc = translate_c.link_libc,
});
}