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.
61 lines
1.7 KiB
61 lines
1.7 KiB
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)
|