3
AM_INIT_AUTOMAKE(gwenview, "0.12.0")
2
CXXFLAGS="$CXXFLAGS $KDE_DEFAULT_CXXFLAGS"
6
KDE_CHECK_LIB(m, round, [
7
AC_DEFINE(HAVE_FUNC_ROUND, 1, [Define if you have round])
13
AC_MSG_CHECKING(if Gwenview should be compiled with KIPI support)
15
[ --enable-kipi Use KIPI, 'KDE Image Plugin Interface'],
16
[if test "$enableval" = yes; then
21
fi], [AC_MSG_RESULT(no); want_kipi="no"])
23
if test "$want_kipi" = "yes"; then
24
KDE_CHECK_HEADER(libkipi/interface.h,
28
if test "$have_kipi" = "yes"; then
29
AC_DEFINE(HAVE_KIPI, 1, [If we have libkipi installed])
33
AC_WARN([Can't find KIPI headers, Gwenview won't be compiled with KIPI support])
38
# Imlib/Mosfet scaling
42
# MMX test duped from kdelibs/kdefx - it should be probably moved to admin/
43
dnl -----------------------------------------------------
45
dnl -----------------------------------------------------
50
AC_MSG_CHECKING(for assembler support for IA32 extensions)
53
AC_TRY_COMPILE(, [ __asm__("pxor %%mm0, %%mm0" : : : "%mm0") ],
55
echo $ECHO_N "MMX yes$ECHO_C"
56
AC_DEFINE_UNQUOTED(HAVE_X86_MMX, 1, [Define to 1 if the assembler supports MMX instructions.])
57
gv_asm_defs="$gv_asm_defs -DHAVE_X86_MMX"
58
], [ echo $ECHO_N "MMX no$ECHO_C" ])
61
AC_TRY_COMPILE(,[ __asm__("xorps %%xmm0, %%xmm0" : : : "%xmm0") ],
63
echo $ECHO_N ", SSE yes$ECHO_C"
64
AC_DEFINE_UNQUOTED(HAVE_X86_SSE, 1, [Define to 1 if the assembler supports SSE instructions.])
65
gv_asm_defs="$gv_asm_defs -DHAVE_X86_SSE"
66
], [ echo $ECHO_N ", SSE no$ECHO_C" ])
69
AC_TRY_COMPILE(, [ __asm__("xorpd %%xmm0, %%xmm0" : : : "%xmm0") ],
71
echo $ECHO_N ", SSE2 yes$ECHO_C"
72
AC_DEFINE_UNQUOTED(HAVE_X86_SSE2, 1, [Define to 1 if the assembler supports SSE2 instructions.])
73
gv_asm_defs="$gv_asm_defs -DHAVE_X86_SSE2"
74
], [ echo $ECHO_N ", SSE2 no$ECHO_C" ])
77
AC_TRY_COMPILE(, [ __asm__("femms" : : ) ],
79
echo $ECHO_N ", 3DNOW yes$ECHO_C"
80
AC_DEFINE_UNQUOTED(HAVE_X86_3DNOW, 1, [Define to 1 if the assembler supports 3DNOW instructions.])
81
gv_asm_defs="$gv_asm_defs -DHAVE_X86_3DNOW"
82
], [ echo $ECHO_N ", 3DNOW no$ECHO_C" ])
86
AC_MSG_CHECKING(for assembler support for AltiVec instructions)
88
AC_TRY_COMPILE(, [ __asm__("mtspr 256, %0\n\t" "vand %%v0, %%v0, %%v0" : : "r"(-1) ) ],
90
echo $ECHO_N " yes$ECHO_C"
91
AC_DEFINE_UNQUOTED(HAVE_PPC_ALTIVEC, 1, [Define to 1 if the assembler supports AltiVec instructions.])
92
gv_asm_defs="$gv_asm_defs -DHAVE_PPC_ALTIVEC"
93
], [ echo $ECHO_N ", AltiVec no$ECHO_C" ])
98
GV_ASM_DEFS="$gv_asm_defs"