~ubuntu-branches/ubuntu/intrepid/gwenview/intrepid

« back to all changes in this revision

Viewing changes to configure.in.in

  • Committer: Bazaar Package Importer
  • Author(s): Christopher Martin
  • Date: 2005-04-06 11:33:06 UTC
  • mfrom: (1.2.1 upstream) (2.1.1 warty)
  • Revision ID: james.westby@ubuntu.com-20050406113306-7zovl7z0io5bacpd
Tags: 1.2.0-1
* New upstream release.
  + Fixes crashes when using "Back" to navigate. (Closes: #301811)
* Enable KIPI support.
* Add a doc-base file for the handbook.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
#MIN_CONFIG
2
 
 
3
 
AM_INIT_AUTOMAKE(gwenview, "0.12.0")
4
 
 
5
 
KDE_CHECK_KIMGIO
 
1
#MIN_CONFIG(3.1)
 
2
CXXFLAGS="$CXXFLAGS $KDE_DEFAULT_CXXFLAGS"
 
3
AC_CHECK_SETENV
 
4
AC_CHECK_UNSETENV
 
5
 
 
6
KDE_CHECK_LIB(m, round, [
 
7
  AC_DEFINE(HAVE_FUNC_ROUND, 1, [Define if you have round])
 
8
])
 
9
 
 
10
#
 
11
# KIPI
 
12
#
 
13
AC_MSG_CHECKING(if Gwenview should be compiled with KIPI support)
 
14
AC_ARG_ENABLE(kipi,
 
15
[  --enable-kipi           Use KIPI, 'KDE Image Plugin Interface'],
 
16
[if test "$enableval" = yes; then
 
17
  AC_MSG_RESULT(yes)
 
18
  want_kipi="yes"
 
19
else
 
20
  AC_MSG_RESULT(no)
 
21
fi], [AC_MSG_RESULT(no); want_kipi="no"])
 
22
 
 
23
if test "$want_kipi" = "yes"; then
 
24
  KDE_CHECK_HEADER(libkipi/interface.h,
 
25
    have_kipi=yes,
 
26
    have_kipi=no)
 
27
 
 
28
  if test "$have_kipi" = "yes"; then
 
29
        AC_DEFINE(HAVE_KIPI, 1, [If we have libkipi installed])
 
30
        LIB_KIPI="-lkipi"
 
31
        AC_SUBST(LIB_KIPI)
 
32
  else
 
33
    AC_WARN([Can't find KIPI headers, Gwenview won't be compiled with KIPI support])
 
34
  fi
 
35
fi
 
36
 
 
37
#
 
38
# Imlib/Mosfet scaling
 
39
#
 
40
AM_PROG_AS
 
41
 
 
42
# MMX test duped from kdelibs/kdefx - it should be probably moved to admin/
 
43
dnl -----------------------------------------------------
 
44
dnl IA32 checks
 
45
dnl -----------------------------------------------------
 
46
 
 
47
gv_asm_defs=
 
48
case $host_cpu in
 
49
  i*86 )
 
50
  AC_MSG_CHECKING(for assembler support for IA32 extensions)
 
51
 
 
52
  dnl MMX check
 
53
  AC_TRY_COMPILE(, [ __asm__("pxor %%mm0, %%mm0" : : : "%mm0") ],
 
54
  [
 
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" ])
 
59
 
 
60
  dnl SSE check
 
61
  AC_TRY_COMPILE(,[ __asm__("xorps %%xmm0, %%xmm0" : : : "%xmm0") ],
 
62
  [
 
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" ])
 
67
 
 
68
  dnl SSE2 check
 
69
  AC_TRY_COMPILE(, [ __asm__("xorpd %%xmm0, %%xmm0" : : : "%xmm0") ],
 
70
  [
 
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" ])
 
75
 
 
76
  dnl 3DNOW check
 
77
  AC_TRY_COMPILE(, [ __asm__("femms" : : ) ],
 
78
  [
 
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" ])
 
83
  echo
 
84
  ;;
 
85
  powerpc )
 
86
  AC_MSG_CHECKING(for assembler support for AltiVec instructions)
 
87
  dnl AltiVec check
 
88
  AC_TRY_COMPILE(, [ __asm__("mtspr 256, %0\n\t" "vand %%v0, %%v0, %%v0" : : "r"(-1) ) ],
 
89
  [
 
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" ])
 
94
  echo
 
95
  ;;
 
96
esac
 
97
 
 
98
GV_ASM_DEFS="$gv_asm_defs"
 
99
AC_SUBST(GV_ASM_DEFS)