mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2025-01-24 13:56:33 +02:00
configure: sort cpuflags section by architecture
Signed-off-by: Mans Rullgard <mans@mansr.com>
This commit is contained in:
parent
457cc333b4
commit
33db40f8d3
153
configure
vendored
153
configure
vendored
@ -2516,6 +2516,71 @@ enable $arch
|
|||||||
# Add processor-specific flags
|
# Add processor-specific flags
|
||||||
if test "$cpu" = generic; then
|
if test "$cpu" = generic; then
|
||||||
: do nothing
|
: do nothing
|
||||||
|
|
||||||
|
elif enabled aarch64; then
|
||||||
|
|
||||||
|
case $cpu in
|
||||||
|
armv*)
|
||||||
|
cpuflags="-march=$cpu"
|
||||||
|
;;
|
||||||
|
*)
|
||||||
|
cpuflags="-mcpu=$cpu"
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
|
||||||
|
elif enabled alpha; then
|
||||||
|
|
||||||
|
cpuflags="-mcpu=$cpu"
|
||||||
|
|
||||||
|
elif enabled arm; then
|
||||||
|
|
||||||
|
case $cpu in
|
||||||
|
armv*)
|
||||||
|
cpuflags="-march=$cpu"
|
||||||
|
subarch=$(echo $cpu | sed 's/[^a-z0-9]//g')
|
||||||
|
;;
|
||||||
|
*)
|
||||||
|
cpuflags="-mcpu=$cpu"
|
||||||
|
case $cpu in
|
||||||
|
cortex-a*) subarch=armv7a ;;
|
||||||
|
cortex-r*) subarch=armv7r ;;
|
||||||
|
cortex-m*) enable thumb; subarch=armv7m ;;
|
||||||
|
arm11*) subarch=armv6 ;;
|
||||||
|
arm[79]*e*|arm9[24]6*|arm96*|arm102[26]) subarch=armv5te ;;
|
||||||
|
armv4*|arm7*|arm9[24]*) subarch=armv4 ;;
|
||||||
|
esac
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
|
||||||
|
elif enabled avr32; then
|
||||||
|
|
||||||
|
case $cpu in
|
||||||
|
ap7[02]0[0-2])
|
||||||
|
subarch="avr32_ap"
|
||||||
|
cpuflags="-mpart=$cpu"
|
||||||
|
;;
|
||||||
|
ap)
|
||||||
|
subarch="avr32_ap"
|
||||||
|
cpuflags="-march=$cpu"
|
||||||
|
;;
|
||||||
|
uc3[ab]*)
|
||||||
|
subarch="avr32_uc"
|
||||||
|
cpuflags="-mcpu=$cpu"
|
||||||
|
;;
|
||||||
|
uc)
|
||||||
|
subarch="avr32_uc"
|
||||||
|
cpuflags="-march=$cpu"
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
|
||||||
|
elif enabled bfin; then
|
||||||
|
|
||||||
|
cpuflags="-mcpu=$cpu"
|
||||||
|
|
||||||
|
elif enabled mips; then
|
||||||
|
|
||||||
|
cpuflags="-march=$cpu"
|
||||||
|
|
||||||
elif enabled ppc; then
|
elif enabled ppc; then
|
||||||
|
|
||||||
case $(tolower $cpu) in
|
case $(tolower $cpu) in
|
||||||
@ -2565,6 +2630,18 @@ elif enabled ppc; then
|
|||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
|
elif enabled sparc; then
|
||||||
|
|
||||||
|
case $cpu in
|
||||||
|
cypress|f93[04]|tsc701|sparcl*|supersparc|hypersparc|niagara|v[789])
|
||||||
|
cpuflags="-mcpu=$cpu"
|
||||||
|
disable vis
|
||||||
|
;;
|
||||||
|
ultrasparc*|niagara[234])
|
||||||
|
cpuflags="-mcpu=$cpu"
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
|
||||||
elif enabled x86; then
|
elif enabled x86; then
|
||||||
|
|
||||||
case $cpu in
|
case $cpu in
|
||||||
@ -2591,82 +2668,6 @@ elif enabled x86; then
|
|||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
elif enabled sparc; then
|
|
||||||
|
|
||||||
case $cpu in
|
|
||||||
cypress|f93[04]|tsc701|sparcl*|supersparc|hypersparc|niagara|v[789])
|
|
||||||
cpuflags="-mcpu=$cpu"
|
|
||||||
disable vis
|
|
||||||
;;
|
|
||||||
ultrasparc*|niagara[234])
|
|
||||||
cpuflags="-mcpu=$cpu"
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
|
|
||||||
elif enabled arm; then
|
|
||||||
|
|
||||||
case $cpu in
|
|
||||||
armv*)
|
|
||||||
cpuflags="-march=$cpu"
|
|
||||||
subarch=$(echo $cpu | sed 's/[^a-z0-9]//g')
|
|
||||||
;;
|
|
||||||
*)
|
|
||||||
cpuflags="-mcpu=$cpu"
|
|
||||||
case $cpu in
|
|
||||||
cortex-a*) subarch=armv7a ;;
|
|
||||||
cortex-r*) subarch=armv7r ;;
|
|
||||||
cortex-m*) enable thumb; subarch=armv7m ;;
|
|
||||||
arm11*) subarch=armv6 ;;
|
|
||||||
arm[79]*e*|arm9[24]6*|arm96*|arm102[26]) subarch=armv5te ;;
|
|
||||||
armv4*|arm7*|arm9[24]*) subarch=armv4 ;;
|
|
||||||
esac
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
|
|
||||||
elif enabled alpha; then
|
|
||||||
|
|
||||||
cpuflags="-mcpu=$cpu"
|
|
||||||
|
|
||||||
elif enabled bfin; then
|
|
||||||
|
|
||||||
cpuflags="-mcpu=$cpu"
|
|
||||||
|
|
||||||
elif enabled mips; then
|
|
||||||
|
|
||||||
cpuflags="-march=$cpu"
|
|
||||||
|
|
||||||
elif enabled avr32; then
|
|
||||||
|
|
||||||
case $cpu in
|
|
||||||
ap7[02]0[0-2])
|
|
||||||
subarch="avr32_ap"
|
|
||||||
cpuflags="-mpart=$cpu"
|
|
||||||
;;
|
|
||||||
ap)
|
|
||||||
subarch="avr32_ap"
|
|
||||||
cpuflags="-march=$cpu"
|
|
||||||
;;
|
|
||||||
uc3[ab]*)
|
|
||||||
subarch="avr32_uc"
|
|
||||||
cpuflags="-mcpu=$cpu"
|
|
||||||
;;
|
|
||||||
uc)
|
|
||||||
subarch="avr32_uc"
|
|
||||||
cpuflags="-march=$cpu"
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
|
|
||||||
elif enabled aarch64; then
|
|
||||||
|
|
||||||
case $cpu in
|
|
||||||
armv*)
|
|
||||||
cpuflags="-march=$cpu"
|
|
||||||
;;
|
|
||||||
*)
|
|
||||||
cpuflags="-mcpu=$cpu"
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
add_cflags $cpuflags
|
add_cflags $cpuflags
|
||||||
|
Loading…
x
Reference in New Issue
Block a user