summaryrefslogtreecommitdiffstats
path: root/configure
diff options
context:
space:
mode:
authorreimar <reimar@b3059339-0415-0410-9bf9-f77b7e298cf2>2006-11-25 18:00:59 +0000
committerreimar <reimar@b3059339-0415-0410-9bf9-f77b7e298cf2>2006-11-25 18:00:59 +0000
commit3b0e10aee2b42da973713d82525f7752f5a543a5 (patch)
treea0ffc5e834ddb4ca7a37f9219d2489a7bf979a02 /configure
parenteee40df587da3f0182c0923fc2d8a42c21c1cee7 (diff)
downloadmpv-3b0e10aee2b42da973713d82525f7752f5a543a5.tar.bz2
mpv-3b0e10aee2b42da973713d82525f7752f5a543a5.tar.xz
Add support for compiling with ICC 9.1. Currently needs --target=generic-linux,
since ICC does not (properly) support __attribute__((used)), even though the documentation claims otherwise. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@21239 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'configure')
-rwxr-xr-xconfigure8
1 files changed, 7 insertions, 1 deletions
diff --git a/configure b/configure
index 1773d63709..b6bdaf03e7 100755
--- a/configure
+++ b/configure
@@ -690,7 +690,7 @@ if test "$_gcc_check" = yes ; then
cc_version="v. ?.??, bad"
cc_verc_fail=yes
;;
- 8.0)
+ 8.0|9.1)
cc_version="$cc_version, ok"
cc_verc_fail=no
;;
@@ -1537,13 +1537,19 @@ if test "$_profile" != "" || test "$_debug" != "" ; then
fi
_stripbinaries=no
elif test -z "$CFLAGS" ; then
+ if test "$cc_vendor" = "intel" ; then
+ CFLAGS="-O2 $_march $_mcpu $_pipe -fomit-frame-pointer"
+ else
CFLAGS="-O4 $_march $_mcpu $_pipe -ffast-math -fomit-frame-pointer"
+ fi
else
_warn_CFLAGS=yes
fi
if test -n "$LDFLAGS" ; then
_ld_extra="$_ld_extra $LDFLAGS"
_warn_CFLAGS=yes
+elif test "$cc_vendor" = "intel" ; then
+ _ld_extra="$_ld_extra -i-static"
fi
if test -n "$CPPFLAGS" ; then
_inc_extra="$_inc_extra $CPPFLAGS"