Xamarin Public Jenkins (auto-signing) e2950ec768 Imported Upstream version 5.10.0.69
Former-commit-id: fc39669a0b707dd3c063977486506b6793da2890
2018-01-29 19:03:06 +00:00

34 lines
747 B
Bash
Executable File

#!/usr/bin/env bash
# Use uname to determine what the CPU is.
export CPUName=$(uname -p)
# Some Linux platforms report unknown for platform, but the arch for machine.
if [ $CPUName == "unknown" ]; then
export CPUName=$(uname -m)
fi
case $CPUName in
i686)
export __HostArch=x86
;;
x86_64)
export __HostArch=x64
;;
armv7l)
echo "Unsupported CPU $CPUName detected, build might not succeed!"
export __HostArch=arm
;;
aarch64)
echo "Unsupported CPU $CPUName detected, build might not succeed!"
export __HostArch=arm64
;;
*)
echo "Unknown CPU $CPUName detected, configuring as if for x64"
export __HostArch=x64
;;
esac