mirror of https://github.com/GNOME/gimp.git
rework AltiVec tests some.
2003-03-06 Manish Singh <yosh@gimp.org> * configure.in: rework AltiVec tests some.
This commit is contained in:
parent
7846ed68db
commit
62cb10e256
|
@ -1,3 +1,7 @@
|
||||||
|
2003-03-06 Manish Singh <yosh@gimp.org>
|
||||||
|
|
||||||
|
* configure.in: rework AltiVec tests some.
|
||||||
|
|
||||||
2003-03-06 Manish Singh <yosh@gimp.org>
|
2003-03-06 Manish Singh <yosh@gimp.org>
|
||||||
|
|
||||||
* app/composite/gimp-composite-altivec-installer.c
|
* app/composite/gimp-composite-altivec-installer.c
|
||||||
|
|
29
configure.in
29
configure.in
|
@ -614,9 +614,9 @@ AC_ARG_ENABLE(altivec,
|
||||||
|
|
||||||
if test "x$enable_altivec" = xyes; then
|
if test "x$enable_altivec" = xyes; then
|
||||||
|
|
||||||
ALTIVEC_EXTRA_CFLAGS=
|
altivec_flag=
|
||||||
for flag in '-faltivec' '-maltivec -mabi=altivec'; do
|
for flag in '-faltivec' '-maltivec -mabi=altivec'; do
|
||||||
if test -z "$ALTIVEC_EXTRA_CFLAGS"; then
|
if test -z "$altivec_flag"; then
|
||||||
altivec_save_CFLAGS="$CFLAGS"
|
altivec_save_CFLAGS="$CFLAGS"
|
||||||
CFLAGS="$altivec_save_CFLAGS $flag"
|
CFLAGS="$altivec_save_CFLAGS $flag"
|
||||||
AC_MSG_CHECKING([whether [$]CC understands [$]flag])
|
AC_MSG_CHECKING([whether [$]CC understands [$]flag])
|
||||||
|
@ -624,20 +624,32 @@ if test "x$enable_altivec" = xyes; then
|
||||||
AC_MSG_RESULT($altivec_flag_works)
|
AC_MSG_RESULT($altivec_flag_works)
|
||||||
CFLAGS="$altivec_save_CFLAGS"
|
CFLAGS="$altivec_save_CFLAGS"
|
||||||
if test "x$altivec_flag_works" = "xyes"; then
|
if test "x$altivec_flag_works" = "xyes"; then
|
||||||
ALTIVEC_EXTRA_CFLAGS="$flag"
|
altivec_flag="$flag"
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
|
|
||||||
|
ALTIVEC_EXTRA_CFLAGS=
|
||||||
|
case "$altivec_flag" in
|
||||||
|
-maltivec*)
|
||||||
|
altivec_save_CPPFLAGS="$CPPFLAGS"
|
||||||
|
CPPFLAGS="$altivec_save_CPPFLAGS $altivec_flag"
|
||||||
|
AC_CHECK_HEADERS(altivec.h, [ALTIVEC_EXTRA_CFLAGS="$altivec_flag"])
|
||||||
|
CPPFLAGS="$altivec_save_CPPFLAGS"
|
||||||
|
;;
|
||||||
|
*)
|
||||||
|
ALTIVEC_EXTRA_CFLAGS="$altivec_flag"
|
||||||
|
;;
|
||||||
|
esac
|
||||||
AC_SUBST(ALTIVEC_EXTRA_CFLAGS)
|
AC_SUBST(ALTIVEC_EXTRA_CFLAGS)
|
||||||
|
|
||||||
AC_MSG_CHECKING(whether we can compile AltiVec code)
|
AC_MSG_CHECKING(whether we can compile AltiVec code)
|
||||||
|
|
||||||
|
can_use_altivec=no
|
||||||
if test -z "$ALTIVEC_EXTRA_CFLAGS"; then
|
if test -z "$ALTIVEC_EXTRA_CFLAGS"; then
|
||||||
enable_altivec=no
|
|
||||||
AC_MSG_WARN([The compiler does not support the AltiVec command set.])
|
AC_MSG_WARN([The compiler does not support the AltiVec command set.])
|
||||||
AC_MSG_RESULT(no)
|
AC_MSG_RESULT(no)
|
||||||
else
|
else
|
||||||
can_use_altivec=no
|
|
||||||
case "$target_or_host" in
|
case "$target_or_host" in
|
||||||
*-*-darwin*)
|
*-*-darwin*)
|
||||||
can_use_altivec=yes
|
can_use_altivec=yes
|
||||||
|
@ -653,16 +665,13 @@ if test "x$enable_altivec" = xyes; then
|
||||||
|
|
||||||
if test "x$can_use_altivec" = "xyes"; then
|
if test "x$can_use_altivec" = "xyes"; then
|
||||||
AC_DEFINE(USE_ALTIVEC, 1, [Define to 1 if AltiVec support is available.])
|
AC_DEFINE(USE_ALTIVEC, 1, [Define to 1 if AltiVec support is available.])
|
||||||
|
|
||||||
altivec_save_CPPFLAGS="$CPPFLAGS"
|
|
||||||
CPPFLAGS="$altivec_save_CPPFLAGS $ALTIVEC_EXTRA_CFLAGS"
|
|
||||||
AC_CHECK_HEADERS(altivec.h)
|
|
||||||
CPPFLAGS="$altivec_save_CPPFLAGS"
|
|
||||||
else
|
else
|
||||||
enable_altivec=no
|
enable_altivec=no
|
||||||
AC_MSG_WARN([The assembler does not support the AltiVec command set.])
|
AC_MSG_WARN([The assembler does not support the AltiVec command set.])
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
enable_altivec="$can_use_altivec"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue