Function addModule [src]
Creates a module from the translated source and adds it to the package's
module set making it available to other packages which depend on this one.
createModule can be used instead to create a private module.
Prototype
pub fn addModule(translate_c: *TranslateC, name: []const u8) *std.Build.Module Parameters
translate_c: *TranslateCname: []const u8 Source
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,
});
}