common/autoconf/build-aux/config.sub
changeset 29164 5307d5d020ff
parent 29161 11faf16b91c8
equal deleted inserted replaced
29163:4d4ca3768285 29164:5307d5d020ff
    39 
    39 
    40 while test $# -gt 0 ; do
    40 while test $# -gt 0 ; do
    41     case $1 in 
    41     case $1 in 
    42         -- )   # Stop option processing
    42         -- )   # Stop option processing
    43             shift; break ;;
    43             shift; break ;;
    44         aarch64-gnu )
    44         aarch64-* )
    45             sub_args="$sub_args aarch64-unknown-gnu"
    45             config=`echo $1 | sed 's/^aarch64-/arm-/'`
    46             shift; ;;
       
    47         aarch64-linux )
       
    48             sub_args="$sub_args aarch64-unknown-linux-gnu"
       
    49             shift; ;;
       
    50         aarch64-*-linux )
       
    51             os=`echo $1 | sed 's/aarch64-\(.*\)-linux/\1/'`
       
    52             config="aarch64-unknown-linux-gnu"
       
    53             sub_args="$sub_args $config"
       
    54             shift; ;;
       
    55         aarch64-*-gnu )
       
    56             os=`echo $1 | sed 's/aarch64-\(.*\)-gnu.*$/\1/'`
       
    57             config="aarch64-unknown-gnu"
       
    58             sub_args="$sub_args $config"
       
    59             shift; ;;
       
    60         aarch64-*-linux-* )
       
    61             os=`echo $1 | sed 's/aarch64-\(.*\)-linux-.*$/'`
       
    62             config="aarch64-unknown-linux-gnu"
       
    63             sub_args="$sub_args $config"
    46             sub_args="$sub_args $config"
    64             shift; ;;
    47             shift; ;;
    65         - )    # Use stdin as input.
    48         - )    # Use stdin as input.
    66             sub_args="$sub_args $1"
    49             sub_args="$sub_args $1"
    67             shift; break ;;
    50             shift; break ;;
    72 done
    55 done
    73 
    56 
    74 result=`. $DIR/autoconf-config.sub $sub_args "$@"`
    57 result=`. $DIR/autoconf-config.sub $sub_args "$@"`
    75 exitcode=$?
    58 exitcode=$?
    76 
    59 
    77 if [ "x$os" != "x" ] ; then
    60 result=`echo $result | sed "s/^arm-/aarch64-/"`
    78     result=`echo $result | sed "s/-unknown-/-$os-/"`
       
    79 fi
       
    80 
    61 
    81 echo $result
    62 echo $result
    82 exit $exitcode
    63 exit $exitcode
    83 
    64