diff options
author | Måns Rullgård <mans@mansr.com> | 2009-02-22 00:13:19 +0000 |
---|---|---|
committer | Måns Rullgård <mans@mansr.com> | 2009-02-22 00:13:19 +0000 |
commit | df442a8d489b6363647f0a6d8d0801cdba9b0241 (patch) | |
tree | b48f76ff072259fffd143f44c8f023b2e914c27e | |
parent | d2718187b9302e022666a8f3e3c21e78f09d9bae (diff) | |
download | ffmpeg-df442a8d489b6363647f0a6d8d0801cdba9b0241.tar.gz |
configure: detect ccc compiler (Alpha) and set required flags
Originally committed as revision 17507 to svn://svn.ffmpeg.org/ffmpeg/trunk
-rwxr-xr-x | configure | 16 |
1 files changed, 15 insertions, 1 deletions
@@ -1362,6 +1362,10 @@ elif $cc --version 2>/dev/null | grep -q Intel; then cc_type=icc elif $cc -v 2>&1 | grep -q xlc; then cc_type=xlc +elif $cc -V 2>/dev/null | grep -q Compaq; then + cc_type=ccc + DEPEND_CMD='$(CC) $(CFLAGS) -M $< | sed -e "/^\#.*/d" -e "s,^[[:space:]]*$(*F)\\.o,$(@D)/$(*F).o,"' + add_ldflags -Wl,-z,now # calls to libots crash without this fi test -n "$cc_type" && enable $cc_type || echolog "Unknown C compiler $cc" @@ -1776,7 +1780,7 @@ if test $cpu != "generic"; then add_cflags -mcpu=$cpu ;; ev4|ev45|ev5|ev56|pca56|ev6|ev67) - add_cflags -mcpu=$cpu + enabled ccc && add_cflags -arch $cpu || add_cflags -mcpu=$cpu ;; *) echo "WARNING: Unknown CPU \"$cpu\", ignored." @@ -2140,6 +2144,8 @@ elif enabled optimizations; then if enabled xlc; then add_cflags -O5 add_ldflags -O5 + elif enabled ccc; then + add_cflags -fast else add_cflags -O3 fi @@ -2161,6 +2167,14 @@ if enabled icc; then check_ldflags -wd10156,11030 # Allow to compile with optimizations check_ldflags -march=$cpu +elif enabled ccc; then + # disable some annoying warnings + add_cflags -msg_disable cvtu32to64 + add_cflags -msg_disable embedcomment + add_cflags -msg_disable needconstext + add_cflags -msg_disable nomainieee + add_cflags -msg_disable ptrmismatch1 + add_cflags -msg_disable unreachcode fi # PIC flags for shared library objects where they are needed |