Function createModule [src]

Creates a private module from the translated source to be used by the current package, but not exposed to other packages depending on this one. addModule can be used instead to create a public module.

Prototype

pub fn createModule(translate_c: *TranslateC) *std.Build.Module

Parameters

translate_c: *TranslateC

Source

pub fn createModule(translate_c: *TranslateC) *std.Build.Module { return translate_c.step.owner.createModule(.{ .root_source_file = translate_c.getOutput(), .target = translate_c.target, .optimize = translate_c.optimize, .link_libc = translate_c.link_libc, }); }