mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2024-12-23 12:43:46 +02:00
configure: support --cpu=host to tune for the host system
This requires a gcc version with -march=native or -mcpu=native support, which is somewhat random for non-x86. Originally committed as revision 19602 to svn://svn.ffmpeg.org/ffmpeg/trunk
This commit is contained in:
parent
1746e2a936
commit
d22c13a8df
16
configure
vendored
16
configure
vendored
@ -1582,6 +1582,22 @@ if test -n "$sysroot"; then
|
|||||||
esac
|
esac
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
if test "$cpu" = host; then
|
||||||
|
enabled cross_compile && die "--cpu=host makes no sense when cross-compiling."
|
||||||
|
|
||||||
|
case "$cc_type" in
|
||||||
|
gcc)
|
||||||
|
check_native(){
|
||||||
|
$cc $1=native -v -c -o $TMPO $TMPC >$TMPE 2>&1 || return
|
||||||
|
awk "/$1=/{ match(\$0, /$1=(\\w+)/, a);print a[1];exit }" $TMPE
|
||||||
|
}
|
||||||
|
cpu=$(check_native -march || check_native -mcpu)
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
|
||||||
|
test "${cpu:-host}" = host && die "--cpu=host not supported with compiler $cc"
|
||||||
|
fi
|
||||||
|
|
||||||
# Add processor-specific flags
|
# Add processor-specific flags
|
||||||
case $cpu in
|
case $cpu in
|
||||||
601|ppc601|PowerPC601)
|
601|ppc601|PowerPC601)
|
||||||
|
Loading…
Reference in New Issue
Block a user