You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
64 lines
2.1 KiB
64 lines
2.1 KiB
15 years ago
|
|
||
|
dnl -----------------------------------------------------
|
||
|
dnl XRender check
|
||
|
dnl -----------------------------------------------------
|
||
|
LIB_XRENDER=
|
||
|
if test "$kde_use_qt_emb" = "no" && test "$kde_use_qt_mac" = "no"; then
|
||
|
KDE_CHECK_HEADER(X11/extensions/Xrender.h, [xrender_h=yes], [xrender_h=no])
|
||
|
if test "$xrender_h" = yes; then
|
||
|
KDE_CHECK_LIB(Xrender, XRenderComposite, [
|
||
|
LIB_XRENDER=-lXrender
|
||
|
AC_DEFINE_UNQUOTED(HAVE_XRENDER, 1, [Defined if your system has XRender support])
|
||
|
], [], -lXext -lX11 $X_EXTRA_LIBS)
|
||
|
fi
|
||
|
fi
|
||
|
AC_SUBST(LIB_XRENDER)
|
||
|
|
||
|
dnl -----------------------------------------------------
|
||
|
dnl IA32 checks
|
||
|
dnl -----------------------------------------------------
|
||
|
case $host_cpu in
|
||
|
i*86 )
|
||
|
AC_MSG_CHECKING(for assembler support for IA32 extensions)
|
||
|
|
||
|
dnl MMX check
|
||
|
AC_TRY_COMPILE(, [ __asm__("pxor %mm0, %mm0") ],
|
||
|
[
|
||
|
echo $ECHO_N "MMX yes$ECHO_C"
|
||
|
AC_DEFINE_UNQUOTED(HAVE_X86_MMX, 1, [Define to 1 if the assembler supports MMX instructions.])
|
||
|
], [ echo $ECHO_N "MMX no$ECHO_C" ])
|
||
|
|
||
|
dnl SSE check
|
||
|
AC_TRY_COMPILE(,[ __asm__("xorps %xmm0, %xmm0") ],
|
||
|
[
|
||
|
echo $ECHO_N ", SSE yes$ECHO_C"
|
||
|
AC_DEFINE_UNQUOTED(HAVE_X86_SSE, 1, [Define to 1 if the assembler supports SSE instructions.])
|
||
|
], [ echo $ECHO_N ", SSE no$ECHO_C" ])
|
||
|
|
||
|
dnl SSE2 check
|
||
|
AC_TRY_COMPILE(, [ __asm__("xorpd %xmm0, %xmm0") ],
|
||
|
[
|
||
|
echo $ECHO_N ", SSE2 yes$ECHO_C"
|
||
|
AC_DEFINE_UNQUOTED(HAVE_X86_SSE2, 1, [Define to 1 if the assembler supports SSE2 instructions.])
|
||
|
], [ echo $ECHO_N ", SSE2 no$ECHO_C" ])
|
||
|
|
||
|
dnl 3DNOW check
|
||
|
AC_TRY_COMPILE(, [ __asm__("femms") ],
|
||
|
[
|
||
|
echo $ECHO_N ", 3DNOW yes$ECHO_C"
|
||
|
AC_DEFINE_UNQUOTED(HAVE_X86_3DNOW, 1, [Define to 1 if the assembler supports 3DNOW instructions.])
|
||
|
], [ echo $ECHO_N ", 3DNOW no$ECHO_C" ])
|
||
|
echo
|
||
|
;;
|
||
|
powerpc )
|
||
|
AC_MSG_CHECKING(for assembler support for AltiVec instructions)
|
||
|
dnl AltiVec check
|
||
|
AC_TRY_COMPILE(, [ __asm__("mtspr 256, %0\n\t" "vand %%v0, %%v0, %%v0" : : "r"(-1) ) ],
|
||
|
[
|
||
|
echo $ECHO_N " yes$ECHO_C"
|
||
|
AC_DEFINE_UNQUOTED(HAVE_PPC_ALTIVEC, 1, [Define to 1 if the assembler supports AltiVec instructions.])
|
||
|
], [ echo $ECHO_N ", AltiVec no$ECHO_C" ])
|
||
|
echo
|
||
|
;;
|
||
|
esac
|