Merge "Detect toolchain based on gcc -dumpmachine"
This commit is contained in:
commit
f5aeef6ef8
@ -497,10 +497,10 @@ setup_gnu_toolchain() {
|
|||||||
|
|
||||||
process_common_toolchain() {
|
process_common_toolchain() {
|
||||||
if [ -z "$toolchain" ]; then
|
if [ -z "$toolchain" ]; then
|
||||||
uname="$(uname -a)"
|
gcctarget="$(gcc -dumpmachine 2> /dev/null)"
|
||||||
|
|
||||||
# detect tgt_isa
|
# detect tgt_isa
|
||||||
case "$uname" in
|
case "$gcctarget" in
|
||||||
*x86_64*)
|
*x86_64*)
|
||||||
tgt_isa=x86_64
|
tgt_isa=x86_64
|
||||||
;;
|
;;
|
||||||
@ -510,19 +510,19 @@ process_common_toolchain() {
|
|||||||
esac
|
esac
|
||||||
|
|
||||||
# detect tgt_os
|
# detect tgt_os
|
||||||
case "$uname" in
|
case "$gcctarget" in
|
||||||
*Darwin\ Kernel\ Version\ 8*)
|
*darwin8*)
|
||||||
tgt_isa=universal
|
tgt_isa=universal
|
||||||
tgt_os=darwin8
|
tgt_os=darwin8
|
||||||
;;
|
;;
|
||||||
*Darwin\ Kernel\ Version\ 9*)
|
*darwin9*)
|
||||||
tgt_isa=universal
|
tgt_isa=universal
|
||||||
tgt_os=darwin9
|
tgt_os=darwin9
|
||||||
;;
|
;;
|
||||||
*Msys*|*Cygwin*)
|
*msys*|*cygwin*)
|
||||||
tgt_os=win32
|
tgt_os=win32
|
||||||
;;
|
;;
|
||||||
*Linux*|*BSD*)
|
*linux*|*bsd*)
|
||||||
tgt_os=linux
|
tgt_os=linux
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
|
Loading…
x
Reference in New Issue
Block a user