hasAarch64LinuxToolchain function
Returns whether the aarch64-linux-gnu-gcc cross-compilation toolchain is
available on the host.
Implementation
bool hasAarch64LinuxToolchain() {
final which = Platform.isWindows ? 'where' : 'which';
if (Process.runSync(which, ['aarch64-linux-gnu-gcc']).exitCode == 0) {
return true;
}
return Platform.isMacOS &&
(File('/opt/homebrew/bin/aarch64-linux-gnu-gcc').existsSync() ||
File('/usr/local/bin/aarch64-linux-gnu-gcc').existsSync());
}