* config.sub (maybe_os): Reindent this block.

This commit is contained in:
Ben Elliston 2018-05-01 15:45:14 +10:00
parent f3e464fb69
commit 0bb25285e2
2 changed files with 27 additions and 23 deletions

View File

@ -1,3 +1,7 @@
2018-05-01 Ben Elliston <bje@gnu.org>
* config.sub (maybe_os): Reindent this block.
2018-05-01 John Ericson <john.ericson@obsidian.systems> 2018-05-01 John Ericson <john.ericson@obsidian.systems>
* config.sub: Rewrite basic_machine 'if' with 'case'. * config.sub: Rewrite basic_machine 'if' with 'case'.

46
config.sub vendored
View File

@ -114,29 +114,29 @@ esac
# Here we must recognize all the valid KERNEL-OS combinations. # Here we must recognize all the valid KERNEL-OS combinations.
maybe_os=`echo "$1" | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'` maybe_os=`echo "$1" | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'`
case $maybe_os in case $maybe_os in
nto-qnx* | linux-gnu* | linux-android* | linux-dietlibc | linux-newlib* | \ nto-qnx* | linux-gnu* | linux-android* | linux-dietlibc | linux-newlib* | \
linux-musl* | linux-uclibc* | uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | \ linux-musl* | linux-uclibc* | uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | \
knetbsd*-gnu* | netbsd*-gnu* | netbsd*-eabi* | \ knetbsd*-gnu* | netbsd*-gnu* | netbsd*-eabi* | \
kopensolaris*-gnu* | cloudabi*-eabi* | \ kopensolaris*-gnu* | cloudabi*-eabi* | \
storm-chaos* | os2-emx* | rtmk-nova*) storm-chaos* | os2-emx* | rtmk-nova*)
os=-$maybe_os os=-$maybe_os
basic_machine=`echo "$1" | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'` basic_machine=`echo "$1" | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'`
;; ;;
android-linux) android-linux)
os=-linux-android os=-linux-android
basic_machine=`echo "$1" | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'`-unknown basic_machine=`echo "$1" | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'`-unknown
;; ;;
*) *)
basic_machine=`echo "$1" | sed 's/-[^-]*$//'` basic_machine=`echo "$1" | sed 's/-[^-]*$//'`
case $1 in case $1 in
*-*) *-*)
os=`echo "$1" | sed 's/.*-/-/'` os=`echo "$1" | sed 's/.*-/-/'`
;; ;;
*) *)
os= os=
;; ;;
esac esac
;; ;;
esac esac
### Let's recognize common machines as not being operating systems so ### Let's recognize common machines as not being operating systems so