build method
Future<void>
build({
- required ResolvedSource source,
- required BuildInput input,
- required BuildOutputBuilder output,
- required Logger? logger,
override
Build the native library from source.
The builder should:
- Compile the source in
source.directory. - Add the resulting
CodeAssettooutput.
Implementation
@override
Future<void> build({
required ResolvedSource source,
required BuildInput input,
required BuildOutputBuilder output,
required Logger? logger,
}) {
return _builderFactory(
input,
source,
).run(input: input, output: output, logger: logger);
}