From df442a8d489b6363647f0a6d8d0801cdba9b0241 Mon Sep 17 00:00:00 2001 From: Måns Rullgård Date: Sun, 22 Feb 2009 00:13:19 +0000 Subject: configure: detect ccc compiler (Alpha) and set required flags Originally committed as revision 17507 to svn://svn.ffmpeg.org/ffmpeg/trunk --- configure | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) (limited to 'configure') diff --git a/configure b/configure index b4c3b351de..77aa982127 100755 --- a/configure +++ b/configure @@ -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 -- cgit v1.2.3