summaryrefslogtreecommitdiff
path: root/configure
diff options
context:
space:
mode:
authorMåns Rullgård <mans@mansr.com>2009-03-09 22:39:49 +0000
committerMåns Rullgård <mans@mansr.com>2009-03-09 22:39:49 +0000
commit75800dce2bf4d2989849e5cb5ae27eab273c835f (patch)
tree1a29af69f938060f70cdfc99b2cf6878cae23fa5 /configure
parentb8cc5a9fdfbc514a0d6e02b7c5380853a50ae1ac (diff)
Set AS to $CC by default, override with gcc only when CC is armcc
Originally committed as revision 17920 to svn://svn.ffmpeg.org/ffmpeg/trunk
Diffstat (limited to 'configure')
-rwxr-xr-xconfigure8
1 files changed, 5 insertions, 3 deletions
diff --git a/configure b/configure
index f164c3ecc2..9f0bb7dd8b 100755
--- a/configure
+++ b/configure
@@ -1147,7 +1147,6 @@ shlibdir_default="$libdir_default"
# toolchain
ar="ar"
-as_default="gcc"
cc_default="gcc"
host_cc_default="gcc"
ln_s="ln -sf"
@@ -1316,7 +1315,6 @@ set >> $logfile
test -n "$cross_prefix" && enable cross_compile
ar="${cross_prefix}${ar}"
-as_default="${cross_prefix}${as_default}"
cc_default="${cross_prefix}${cc_default}"
nm_default="${cross_prefix}${nm_default}"
ranlib="${cross_prefix}${ranlib}"
@@ -1324,7 +1322,8 @@ strip="${cross_prefix}${strip}"
sysinclude_default="${sysroot}/usr/include"
-set_default as cc nm sysinclude
+set_default cc nm sysinclude
+as_default=$cc
enabled cross_compile || host_cc_default=$cc
set_default host_cc
@@ -1404,10 +1403,13 @@ elif $cc --vsn 2>/dev/null | grep -q RVCT; then
--configure_cpp_headers="$sysinclude" >>$logfile 2>&1 ||
die "Error creating armcc configuration file."
cc="$cc --arm_linux_config_file=$armcc_conf --translate_gcc"
+ as_default="${cross_prefix}gcc"
fi
test -n "$cc_type" && enable $cc_type || echolog "Unknown C compiler $cc"
+set_default as
+
if test -n "$sysroot"; then
case "$cc_type" in
gcc)