Browse code

Add clang to detected compilers

Originally committed as revision 20350 to svn://svn.ffmpeg.org/ffmpeg/trunk

David Conrad authored on 2009/10/23 06:19:13
Showing 1 changed files
... ...
@@ -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