mirror of https://github.com/mpv-player/mpv
Check for AltiVec vector declaration syntax.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26926 b3059339-0415-0410-9bf9-f77b7e298cf2
This commit is contained in:
parent
38dd5d6fac
commit
b1bbd23b61
|
@ -2437,9 +2437,19 @@ EOF
|
||||||
int main(void) { return 0; }
|
int main(void) { return 0; }
|
||||||
EOF
|
EOF
|
||||||
cc_check $_altivec_gcc_flags && _have_altivec_h=yes \
|
cc_check $_altivec_gcc_flags && _have_altivec_h=yes \
|
||||||
|
&& inc_altivec_h="#include <altivec.h>" \
|
||||||
&& _def_altivec_h='#define HAVE_ALTIVEC_H 1'
|
&& _def_altivec_h='#define HAVE_ALTIVEC_H 1'
|
||||||
echores "$_have_altivec_h"
|
echores "$_have_altivec_h"
|
||||||
|
|
||||||
|
# check if the compiler supports braces for vector declarations
|
||||||
|
cat > $TMPC << EOF
|
||||||
|
$inc_altivec_h
|
||||||
|
#define AVV(x...) {x}
|
||||||
|
int main (void) { (vector int) AVV(1); return 0; }
|
||||||
|
EOF
|
||||||
|
cc_check $_altivec_gcc_flags &&
|
||||||
|
_def_altivec_vector_braces='#define HAVE_ALTIVEC_VECTOR_BRACES 1'
|
||||||
|
|
||||||
# Disable runtime cpudetection if we cannot generate AltiVec code or
|
# Disable runtime cpudetection if we cannot generate AltiVec code or
|
||||||
# AltiVec is disabled by the user.
|
# AltiVec is disabled by the user.
|
||||||
test "$_runtime_cpudetection" = yes && test "$_altivec" = no \
|
test "$_runtime_cpudetection" = yes && test "$_altivec" = no \
|
||||||
|
@ -8488,6 +8498,7 @@ $_def_gethostbyname2
|
||||||
`ff_config_enable "$_cpuexts_all" "$_cpuexts" "HAVE"`
|
`ff_config_enable "$_cpuexts_all" "$_cpuexts" "HAVE"`
|
||||||
|
|
||||||
$_def_altivec_h // enables usage of altivec.h
|
$_def_altivec_h // enables usage of altivec.h
|
||||||
|
$_def_altivec_vector_braces
|
||||||
|
|
||||||
/* libvo options */
|
/* libvo options */
|
||||||
#define SCREEN_SIZE_X 1
|
#define SCREEN_SIZE_X 1
|
||||||
|
|
Loading…
Reference in New Issue