From 03e3776293f7e40f10b8dee8e97679f84a8fef36 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?M=C3=A5ns=20Rullg=C3=A5rd?= Date: Thu, 5 Mar 2009 21:20:08 +0000 Subject: [PATCH] ARM: detect armcc compiler and enable gcc mode Originally committed as revision 17829 to svn://svn.ffmpeg.org/ffmpeg/trunk --- configure | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/configure b/configure index d59d81e6e3..1e804e16d2 100755 --- a/configure +++ b/configure @@ -1389,6 +1389,16 @@ elif $cc -V 2>/dev/null | grep -q Compaq; then DEPEND_CMD='$(CC) $(CFLAGS) -M $< | sed -e "/^\#.*/d" -e "s,^[[:space:]]*$(*F)\\.o,$(@D)/$(*F).o,"' debuglevel=3 add_ldflags -Wl,-z,now # calls to libots crash without this +elif $cc --vsn 2>/dev/null | grep -q RVCT; then + test -d "$sysroot" || die "No valid sysroot specified." + cc_type=armcc + armcc_conf="$PWD/armcc.conf" + $cc --arm_linux_configure \ + --arm_linux_config_file="$armcc_conf" \ + --configure_sysroot="$sysroot" \ + --configure_cpp_headers="$sysinclude" >>$logfile 2>&1 || + die "Error creating armcc configuration file." + cc="$cc --arm_linux_config_file=$armcc_conf --translate_gcc" fi test -n "$cc_type" && enable $cc_type || echolog "Unknown C compiler $cc"