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;