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: *TranslateC
name: []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,
});
}