[FFmpeg-devel] [PATCH] Add clang to detected compilers
Måns Rullgård
mans
Thu Oct 22 23:03:07 CEST 2009
David Conrad <lessen42 at gmail.com> writes:
> Hi,
>
> __VERSION__ is kinda boring, it's always "4.2.1 Compatible Clang
> Compiler" instead of giving the actual clang version.
I guess there's nothing we can do about that.
> commit d773dc5bf7ae26fb1feb4a29ebd3990162b6353b
> Author: David Conrad <lessen42 at gmail.com>
> Date: Wed Oct 21 00:52:36 2009 -0400
>
> Add clang to detected compilers
>
> diff --git a/configure b/configure
> index 1e416c4..1139ea6 100755
> --- a/configure
> +++ b/configure
> @@ -1590,6 +1590,11 @@ elif $cc -version 2>/dev/null | grep -q TMS470; then
> esac
> done
> }
> +elif $cc -v 2>&1 | grep -q clang; then
> + cc_type=clang
> + cc_version=__VERSION__
> + CC_DEPFLAGS='-MMD'
> + AS_DEPFLAGS='-MMD'
> fi
>
> test -n "$cc_type" && enable $cc_type || echolog "Unknown C compiler $cc"
> @@ -1615,6 +1620,10 @@ if test -n "$sysroot"; then
> add_cppflags -I"$sysinclude"
> add_ldflags --sysroot="$sysroot"
> ;;
> + clang)
> + add_cppflags -isysroot="$sysroot"
> + add_ldflags -isysroot="$sysroot"
> + ;;
> esac
> fi
>
> @@ -2464,6 +2473,8 @@ elif enabled ccc; then
> add_cflags -msg_disable unreachcode
> elif enabled gcc; then
> check_cflags -fno-tree-vectorize
> +elif enabled clang; then
> + check_cflags -Qunused-arguments
> fi
>
> if enabled gprof; then
OK. I assume you've tested it.
--
M?ns Rullg?rd
mans at mansr.com
More information about the ffmpeg-devel
mailing list