build method

Future<void> build({
  1. required BuildInput input,
  2. required BuildOutputBuilder output,
  3. Uri? installDir,
})

installDir is the directory where the library will be installed, if null, use $projectRoot/dist

Implementation

Future<void> build({
  required BuildInput input,
  required BuildOutputBuilder output,
  Uri? installDir,
}) async {
  final builder = XmakeBuilder(
    target: target,
    libHintName: libHintName,
    assetName: assetName,
    projectRoot: input.packageRoot,
    logger: logger,
    linkModeOption: linkModeOption,
  );

  await builder.run(input: input, output: output);
}