NativeProject.fromSourceFallback constructor

NativeProject.fromSourceFallback({
  1. required String name,
  2. required String assetName,
  3. required String libraryStem,
  4. required PrebuiltManifest manifest,
  5. required LinkMode linkMode,
  6. required List<SourceSpecification> sources,
})

Creates a NativeProject from a SourceFallback-based configuration.

Implementation

factory NativeProject.fromSourceFallback({
  required String name,
  required String assetName,
  required String libraryStem,
  required PrebuiltManifest manifest,
  required LinkMode linkMode,
  required List<SourceSpecification> sources,
}) {
  return NativeProject(
    name: name,
    asset: NativeAssetSpec(
      assetName: assetName,
      libraryStem: libraryStem,
      linkMode: linkMode,
    ),
    prebuilts: manifest,
    sources: sources,
    build: const NativeBuildDefinition(recipes: []),
  );
}