+ AC_CHECK_TYPE(boolean,int) #needed for jpeglib
+ AC_CHECK_FUNCS(popen wcschr wcsdup mkstemp stat mmap lrand48 rand srand48 srand bcopy bzero time getrusage mallinfo)
+
+AC_CHECK_SIZEOF([signed char])
+AC_CHECK_SIZEOF([signed short])
+AC_CHECK_SIZEOF([signed])
+AC_CHECK_SIZEOF([signed long long])
+AC_CHECK_SIZEOF([void*])
+
+RFX_CHECK_FREETYPE
+
+RFX_CHECK_FONTCONFIG
+
+RFX_CHECK_OPENGL
+if test "$HAVE_OPENGL";then
+ DEVICE_OPENGL='devices/opengl.$(O)'
+ AC_SUBST(DEVICE_OPENGL)
+fi
+
+lame_in_source=
+lame_makefile=
+if test "x${DISABLE_LAME}" = "xtrue"; then
+ echo "*" Disabling lame support...
+else
+ # old lame code at lib/lame
+ if test -f lib/lame/Makefile.in; then
+ lame_in_source='$(lame_objects)'
+ lame_makefile="lib/lame/Makefile"
+ CPPFLAGS="$CPPFLAGS -Ilame -Ilib/lame"
+ AC_DEFINE([HAVE_LAME], [1], [have/use internal l.a.m.e. mp3 library])
+ else
+ if test -d /usr/include/lame; then
+ CPPFLAGS="$CPPFLAGS -I /usr/include/lame"
+ else
+ if test -d /usr/local/include/lame; then
+ CPPFLAGS="$CPPFLAGS -I /usr/local/include/lame"
+ fi
+ fi
+ AC_CHECK_LIB(mp3lame, lame_init,, NO_LIBMP3LAME=1)
+ HASLAMEHEADER=
+ AC_CHECK_HEADERS(lame.h,HASLAMEHEADER=1)
+ if test "x$NO_LIBMP3LAME" "!=" "x1" -a "x$HASLAMEHEADER" '!=' "x";then
+ AC_DEFINE([HAVE_LAME], [1])
+ fi
+ fi
+fi
+AC_SUBST(lame_in_source)
+
+art_in_source='$(art_objects)'
+AC_DEFINE([INTERNAL_LIBART], [1], [use internal libart library])
+
+if test "x$EXTERNAL_LIBART" = "xtrue"; then
+ art_in_source=
+ PKG_CHECK_MODULES([LIBART],[libart-2.0],,[libart_pkgconfig_libart=no])
+ if test "x$libart_pkgconfig_libart" = "xno"; then
+ AC_CHECK_HEADERS([libart_lgpl/libart.h],[
+ AC_CHECK_LIB([art_lgpl_2],[art_new],,[])
+ ],[AC_MSG_ERROR([No libart library found. This library is required.])])
+ else
+ CPPFLAGS="$CPPFLAGS $LIBART_CFLAGS"
+ AC_DEFINE([INTERNAL_LIBART], [0])
+ LIBS="$LIBS $LIBART_LIBS"
+ fi
+fi
+AC_SUBST([art_in_source])
+
+xpdf_in_source='$(xpdf_objects)'
+splash_in_source='$(splash_objects)'
+
+if test "x$USE_POPPLER" = "xtrue"; then
+ xpdf_in_source=
+ splash_in_source=
+ AC_DEFINE([HAVE_POPPLER],[1],[use poppler])
+ PKG_CHECK_MODULES([POPPLER],[poppler poppler-splash],,[poppler_pkgconfig=no])
+ if test "x$poppler_pkgconfig" = "xno"; then
+ AC_LANG_PUSH([C++])
+ AC_CHECK_HEADERS([OutputDev.h],[
+ AC_CHECK_LIB([poppler],[main],,[])
+ ],[AC_MSG_ERROR([No poppler library found. This library is required.])])
+ AC_LANG_POP
+ else
+ CPPFLAGS="$CPPFLAGS $POPPLER_CFLAGS"
+ AC_DEFINE([HAVE_POPPLER], [1])
+ LIBS="$LIBS $POPPLER_LIBS"
+ fi
+fi
+AC_SUBST([xpdf_in_source])
+AC_SUBST([splash_in_source])
+
+# ------------------------------------------------------------------
+
+RFX_CHECK_AVI2SWF
+if test "x${AVIFILE}" = "xtrue"; then
+ VIDEO_LIBS="$VIDEO_LIBS $AVIFILE_LIBS"
+ VIDEO_CFLAGS="$VIDEO_CFLAGS $AVIFILE_CFLAGS"
+ AC_DEFINE([HAVE_AVIFILE], [1], [Define if avifile is present])
+fi
+
+if test "x${WIN32}" != "x"; then
+ #AC_CHECK_LIB(avifil32, AVIFileInit,AVIFIL32=true)
+ #if test "x${AVIFIL32}" != "x"; then
+ # VIDEO_LIBS="$VIDEO_LIBS -lavifil32"
+ #fi
+ VIDEO_LIBS="$VIDEO_LIBS -lavifil32"
+ AVIFIL32=true
+fi
+
+AC_SUBST(VIDEO_LIBS)
+AC_SUBST(VIDEO_CFLAGS)
+# ------------------------------------------------------------------