34 lines
747 B
Bash
Raw Normal View History

#!/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