mirror of
https://github.com/mpv-player/mpv
synced 2025-03-02 12:20:57 +00:00
Add very experimetal support for the Sun C compiler.
To actually work, all "packed" attributes have to be replaced by equivalent pragmas and make DEPS=no must be used to compile. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@30296 b3059339-0415-0410-9bf9-f77b7e298cf2
This commit is contained in:
parent
977a21bea5
commit
59fa6f549a
13
configure
vendored
13
configure
vendored
@ -1567,7 +1567,7 @@ if test "$(basename $_cc)" = "icc" || test "$(basename $_cc)" = "ecc"; then
|
||||
esac
|
||||
echores "$cc_version"
|
||||
else
|
||||
for _cc in "$_cc" cc gcc ; do
|
||||
for _cc in "$_cc" gcc cc ; do
|
||||
cc_name_tmp=$($_cc -v 2>&1 | tail -n 1 | cut -d ' ' -f 1)
|
||||
if test "$cc_name_tmp" = "gcc"; then
|
||||
cc_name=$cc_name_tmp
|
||||
@ -1587,6 +1587,15 @@ else
|
||||
echores "$cc_version"
|
||||
break
|
||||
fi
|
||||
cc_name_tmp=$($_cc -V 2>&1 | head -n 1 | cut -d ' ' -f 2,3)
|
||||
if test "$cc_name_tmp" = "Sun C"; then
|
||||
echocheck "$_cc version"
|
||||
cc_vendor=sun
|
||||
cc_version=$($_cc -V 2>&1 | head -n 1 | cut -d ' ' -f 4)
|
||||
_res_comment="experimental support only"
|
||||
echores "Sun C $cc_version"
|
||||
break
|
||||
fi
|
||||
done
|
||||
fi # icc
|
||||
test "$cc_fail" = yes && die "unsupported compiler version"
|
||||
@ -2457,6 +2466,8 @@ if test "$_profile" != "" || test "$_debug" != "" ; then
|
||||
elif test -z "$CFLAGS" ; then
|
||||
if test "$cc_vendor" = "intel" ; then
|
||||
CFLAGS="-O2 $_march $_mcpu $_pipe -fomit-frame-pointer -wd167 -wd556 -wd144"
|
||||
elif test "$cc_vendor" = "sun" ; then
|
||||
CFLAGS="-O2 $_march $_mcpu $_pipe -xc99 -xregs=frameptr"
|
||||
elif test "$cc_vendor" != "gnu" ; then
|
||||
CFLAGS="-O2 $_march $_mcpu $_pipe"
|
||||
else
|
||||
|
Loading…
Reference in New Issue
Block a user