supportedTargetTargets method

List<Target> supportedTargetTargets({
  1. Map<OS, List<OS>> osCrossCompilation = OS.osCrossCompilationDefault,
})

A list of supported target Targets from this host os.

Implementation

List<Target> supportedTargetTargets({
  Map<OS, List<OS>> osCrossCompilation = OS.osCrossCompilationDefault,
}) => Target.values
    .where(
      (target) =>
          // Only valid cross compilation.
          osCrossCompilation[os]!.contains(target.os) &&
          // And no deprecated architectures.
          target != Target.iOSArm,
    )
    .sorted;