mirror of
https://github.com/crosstool-ng/crosstool-ng.git
synced 2024-12-19 04:47:52 +00:00
Architecture API change:
- rename the tuple function /trunk/scripts/build/arch/mips.sh | 2 1 1 0 +- /trunk/scripts/build/arch/sh.sh | 2 1 1 0 +- /trunk/scripts/build/arch/x86_64.sh | 2 1 1 0 +- /trunk/scripts/build/arch/arm.sh | 2 1 1 0 +- /trunk/scripts/build/arch/powerpc.sh | 2 1 1 0 +- /trunk/scripts/build/arch/ia64.sh | 2 1 1 0 +- /trunk/scripts/build/arch/alpha.sh | 2 1 1 0 +- /trunk/scripts/build/arch/x86.sh | 2 1 1 0 +- /trunk/scripts/functions | 12 7 5 0 +++++++----- 9 files changed, 15 insertions(+), 13 deletions(-)
This commit is contained in:
parent
d55709c9a3
commit
58e57f180c
@ -1,6 +1,6 @@
|
||||
# Compute Alpha-specific values
|
||||
|
||||
CT_DoArchValues () {
|
||||
CT_DoArchTupleValues () {
|
||||
# The architecture part of the tuple:
|
||||
CT_TARGET_ARCH="${CT_ARCH}${CT_ARCH_ALPHA_VARIANT}"
|
||||
|
||||
|
@ -1,6 +1,6 @@
|
||||
# Compute ARM-specific values
|
||||
|
||||
CT_DoArchValues() {
|
||||
CT_DoArchTupleValues() {
|
||||
# The architecture part of the tuple:
|
||||
CT_TARGET_ARCH="${CT_ARCH}${target_endian_eb}"
|
||||
|
||||
|
@ -1,6 +1,6 @@
|
||||
# Compute IA-64-specific values
|
||||
|
||||
CT_DoArchValues() {
|
||||
CT_DoArchTupleValues() {
|
||||
# The architecture part of the tuple:
|
||||
CT_TARGET_ARCH="${CT_ARCH}"
|
||||
}
|
||||
|
@ -1,6 +1,6 @@
|
||||
# Compute IA-64-specific values
|
||||
|
||||
CT_DoArchValues() {
|
||||
CT_DoArchTupleValues() {
|
||||
# The architecture part of the tuple:
|
||||
CT_TARGET_ARCH="${CT_ARCH}${target_endian_el}"
|
||||
|
||||
|
@ -1,6 +1,6 @@
|
||||
# Compute powerpc-specific values
|
||||
|
||||
CT_DoArchValues () {
|
||||
CT_DoArchTupleValues () {
|
||||
# The architecture part of the tuple:
|
||||
CT_TARGET_ARCH="${CT_ARCH}"
|
||||
|
||||
|
@ -1,6 +1,6 @@
|
||||
# Compute sh-specific values
|
||||
|
||||
CT_DoArchValues () {
|
||||
CT_DoArchTupleValues () {
|
||||
# The architecture part of the tuple:
|
||||
CT_TARGET_ARCH="${CT_ARCH_SH_VARIANT}${target_endian_eb}"
|
||||
|
||||
|
@ -2,7 +2,7 @@
|
||||
|
||||
# This one really need a little love! :-(
|
||||
|
||||
CT_DoArchValues() {
|
||||
CT_DoArchTupleValues() {
|
||||
# The architecture part of the tuple:
|
||||
arch="${CT_ARCH_ARCH}"
|
||||
[ -z "${arch}" ] && arch="${CT_ARCH_TUNE}"
|
||||
|
@ -1,6 +1,6 @@
|
||||
# Compute x86_64-specific values
|
||||
|
||||
CT_DoArchValues() {
|
||||
CT_DoArchTupleValues() {
|
||||
# The architecture part of the tuple:
|
||||
CT_TARGET_ARCH="${CT_ARCH}"
|
||||
}
|
||||
|
@ -695,14 +695,16 @@ CT_DoBuildTargetTuple() {
|
||||
[ "${CT_ARCH_FPU}" ] && { CT_ARCH_FPU_CFLAG="-mfpu=${CT_ARCH_FPU}"; CT_ARCH_WITH_FPU="--with-fpu=${CT_ARCH_FPU}"; }
|
||||
[ "${CT_ARCH_FLOAT_SW}" ] && { CT_ARCH_FLOAT_CFLAG="-msoft-float"; CT_ARCH_WITH_FLOAT="--with-float=soft"; }
|
||||
|
||||
# Build the kernel tuple part
|
||||
case "${CT_KERNEL}" in
|
||||
bare-metal) CT_TARGET_KERNEL=;;
|
||||
linux) CT_TARGET_KERNEL=linux-;;
|
||||
esac
|
||||
|
||||
# Call the architecture specific settings
|
||||
CT_DoArchValues
|
||||
CT_DoArchTupleValues
|
||||
|
||||
# Finish the target tuple construction
|
||||
case "${CT_KERNEL}" in
|
||||
none) CT_TARGET_KERNEL=;;
|
||||
linux) CT_TARGET_KERNEL=linux-;;
|
||||
esac
|
||||
CT_TARGET=$(CT_DoConfigSub "${CT_TARGET_ARCH}-${CT_TARGET_VENDOR:-unknown}-${CT_TARGET_KERNEL}${CT_TARGET_SYS}")
|
||||
|
||||
# Prepare the target CFLAGS
|
||||
|
Loading…
Reference in New Issue
Block a user