build method

  1. @override
Future<void> build({
  1. required ResolvedSource source,
  2. required BuildInput input,
  3. required BuildOutputBuilder output,
  4. required Logger? logger,
})
override

Build the native library from source.

The builder should:

  1. Compile the source in source.directory.
  2. Add the resulting CodeAsset to output.

Implementation

@override
Future<void> build({
  required ResolvedSource source,
  required BuildInput input,
  required BuildOutputBuilder output,
  required Logger? logger,
}) async {
  // No-op: actual source builds are handled by NativeBuildRecipe.
}