e2950ec768
Former-commit-id: fc39669a0b707dd3c063977486506b6793da2890
34 lines
747 B
Bash
Executable File
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
|