Commit 9025b25c authored by mru's avatar mru

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.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19602 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b
parent d440ae92
......@@ -1582,6 +1582,22 @@ if test -n "$sysroot"; then
esac
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
case $cpu in
601|ppc601|PowerPC601)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment