summaryrefslogtreecommitdiffstats
path: root/kpovmodeler/configure.in.in
blob: 34ae508f23a6e8e8ab50c1f6bc048516215f4eb0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
have_gl_headers=yes
can_link_gl=yes
KPOVMODELER_OPENGL=yes;

KDE_CHECK_HEADERS(GL/gl.h GL/glu.h GL/glx.h)
if test "$ac_cv_header_GL_gl_h" = "no"; then
  have_gl_headers=no;
fi
if test "$ac_cv_header_GL_glu_h" = "no"; then
  have_gl_headers=no;
fi
if test "$ac_cv_header_GL_glx_h" = "no"; then
  have_gl_headers=no;
fi

if test "$have_gl_headers" = "yes"; then
  AC_HAVE_GL( can_link_gl=yes, can_link_gl=no )
fi

if test "$have_gl_headers" = "no"; then
  KPOVMODELER_OPENGL=no;
fi
if test "$can_link_gl" = "no"; then
  KPOVMODELER_OPENGL=no;
fi

if test "$KPOVMODELER_OPENGL" = "no"; then
  DO_NOT_COMPILE="$DO_NOT_COMPILE kpovmodeler"
fi


KDE_FIND_PATH(freetype-config, FREETYPE_CONFIG, [${prefix}/bin ${exec_prefix}/bin /usr/local/bin /opt/local/bin])

if test -n "$FREETYPE_CONFIG"; then
  vers=`$FREETYPE_CONFIG --version 2>/dev/null | sed -e 's/libfreetype //' | awk 'BEGIN { FS = "."; } { printf "%d", ($1 * 1000 + $2) * 1000 + $3;}'`
  if test -n "$vers" && test "$vers" -ge 5000000
  then
     LIBFREETYPE_LIBS="`$FREETYPE_CONFIG --libs`"
     LIBFREETYPE_RPATH=
     for args in $LIBFREETYPE_LIBS; do
          case $args in
            -L*)
               LIBFREETYPE_RPATH="$LIBFREETYPE_RPATH $args"
               ;;
          esac
     done
     LIBFREETYPE_RPATH=`echo $LIBFREETYPE_RPATH | sed -e "s/-L/-R/g"`
     LIBFREETYPE_CFLAGS="`$FREETYPE_CONFIG --cflags`"

     AC_DEFINE_UNQUOTED(HAVE_FREETYPE, 1, [Defines if your system has the libfreetype library])
     AC_MSG_RESULT([libraries $LIBFREETYPE_LIBS, headers $LIBFREETYPE_CFLAGS])
  else
     AC_MSG_WARN([You need at least libfreetype 5.0])
  fi
fi


AC_SUBST(LIBFREETYPE_LIBS)
AC_SUBST(LIBFREETYPE_CFLAGS)
AC_SUBST(LIBFREETYPE_RPATH)