supportedTargets function
Implementation
Iterable<NativeTarget> supportedTargets(NativeProject project) sync* {
for (final os in OS.values) {
final iosSdks = os == OS.iOS ? IOSSdk.values : const <IOSSdk?>[null];
for (final sdk in iosSdks) {
for (final architecture in Architecture.values) {
final target = NativeTarget(
os: os,
architecture: architecture,
iOSSdk: sdk,
);
if (project.build.recipeFor(target) != null) {
yield target;
}
}
}
}
}