Originally committed as revision 20350 to svn://svn.ffmpeg.org/ffmpeg/trunk
David Conrad authored on 2009/10/23 06:19:13... | ... |
@@ -1590,6 +1590,11 @@ elif $cc -version 2>/dev/null | grep -q TMS470; then |
1590 | 1590 |
esac |
1591 | 1591 |
done |
1592 | 1592 |
} |
1593 |
+elif $cc -v 2>&1 | grep -q clang; then |
|
1594 |
+ cc_type=clang |
|
1595 |
+ cc_version=__VERSION__ |
|
1596 |
+ CC_DEPFLAGS='-MMD' |
|
1597 |
+ AS_DEPFLAGS='-MMD' |
|
1593 | 1598 |
fi |
1594 | 1599 |
|
1595 | 1600 |
test -n "$cc_type" && enable $cc_type || echolog "Unknown C compiler $cc" |
... | ... |
@@ -1615,6 +1620,10 @@ if test -n "$sysroot"; then |
1615 | 1615 |
add_cppflags -I"$sysinclude" |
1616 | 1616 |
add_ldflags --sysroot="$sysroot" |
1617 | 1617 |
;; |
1618 |
+ clang) |
|
1619 |
+ add_cppflags -isysroot="$sysroot" |
|
1620 |
+ add_ldflags -isysroot="$sysroot" |
|
1621 |
+ ;; |
|
1618 | 1622 |
esac |
1619 | 1623 |
fi |
1620 | 1624 |
|
... | ... |
@@ -2464,6 +2473,8 @@ elif enabled ccc; then |
2464 | 2464 |
add_cflags -msg_disable unreachcode |
2465 | 2465 |
elif enabled gcc; then |
2466 | 2466 |
check_cflags -fno-tree-vectorize |
2467 |
+elif enabled clang; then |
|
2468 |
+ check_cflags -Qunused-arguments |
|
2467 | 2469 |
fi |
2468 | 2470 |
|
2469 | 2471 |
if enabled gprof; then |