X-Git-Url: https://www.fi.muni.cz/~kas/git//home/kas/public_html/git/?a=blobdiff_plain;ds=sidebyside;f=configure.ac;h=ed19edc80cb909ea914c39f1f5b63d92d71ce69a;hb=b62cd9e5c51ac21bde4a328c52f463913d84a1dc;hp=78b9c88986714f2982e18dfaa75a0afe8449961f;hpb=b37f798df0c3a745dbc4c1fc8e98b070bcd3ecf3;p=evince.git diff --git a/configure.ac b/configure.ac index 78b9c889..ed19edc8 100644 --- a/configure.ac +++ b/configure.ac @@ -40,7 +40,6 @@ dnl Check dependencies # SHELL_CFLAGS for shell implementation. # SHELL_LIBS -POPPLER_REQUIRED=0.5.4 DBUS_GLIB_REQUIRED=0.33 GTK_REQUIRED=2.8.15 KEYRING_REQUIRED=0.4.0 @@ -53,9 +52,8 @@ GTK_PRINT_REQUIRED=2.10.0 PKG_CHECK_MODULES(LIB, gtk+-2.0 >= $GTK_REQUIRED libgnomeui-2.0 >= $LIBGNOMEUI_REQUIRED) PKG_CHECK_MODULES(BACKEND, gtk+-2.0 >= $GTK_REQUIRED gnome-vfs-2.0) -PKG_CHECK_MODULES(FRONTEND_CORE, gtk+-2.0 >= $GTK_REQUIRED libgnomeui-2.0 >= $LIBGNOMEUI_REQUIRED gnome-icon-theme >= $GNOME_ICON_THEME_REQUIRED libglade-2.0 poppler-glib >= $POPPLER_REQUIRED) -PKG_CHECK_MODULES(POPPLER, poppler-glib >= $POPPLER_REQUIRED) -PKG_CHECK_MODULES(SHELL_CORE, gtk+-2.0 >= $GTK_REQUIRED libgnomeui-2.0 >= $LIBGNOMEUI_REQUIRED gnome-vfs-2.0 libglade-2.0 gconf-2.0 poppler-glib >= $POPPLER_REQUIRED gnome-keyring-1 >= $KEYRING_REQUIRED) +PKG_CHECK_MODULES(FRONTEND_CORE, gtk+-2.0 >= $GTK_REQUIRED libgnomeui-2.0 >= $LIBGNOMEUI_REQUIRED gnome-icon-theme >= $GNOME_ICON_THEME_REQUIRED libglade-2.0) +PKG_CHECK_MODULES(SHELL_CORE, gtk+-2.0 >= $GTK_REQUIRED libgnomeui-2.0 >= $LIBGNOMEUI_REQUIRED gnome-vfs-2.0 libglade-2.0 gconf-2.0 gnome-keyring-1 >= $KEYRING_REQUIRED) GLIB_GENMARSHAL=`$PKG_CONFIG --variable=glib_genmarshal glib-2.0` AC_SUBST(GLIB_GENMARSHAL) @@ -188,6 +186,26 @@ dnl ================== portability checks ====================================== dnl for backtrace() AC_CHECK_HEADERS([execinfo.h]) +dnl ================== pdf checks =================================================== +AC_ARG_ENABLE(pdf, + [AC_HELP_STRING([--enable-pdf], [Compile with pdf support])],enable_pdf="$enableval",enable_pdf=yes) + +if test "x$enable_pdf" = "xyes"; then + POPPLER_REQUIRED=0.5.4 + PKG_CHECK_MODULES(POPPLER, poppler-glib >= $POPPLER_REQUIRED,enable_pdf=yes,enable_pdf=no) + + if test "x$enable_pdf" = "xyes"; then + AC_DEFINE([ENABLE_PDF], [1], [Enable pdf support.]) + FRONTEND_LIBS="$FRONTEND_LIBS $POPPLER_LIBS" + SHELL_LIBS="$SHELL_LIBS $POPPLER_LIBS" + else + AC_MSG_WARN("PDF support is disabled since poppler-glib library version $POPPLER_REQUIRED or newer not found") + fi +fi + +AM_CONDITIONAL(ENABLE_PDF, test x$enable_pdf = xyes) +dnl ================== end of pdf checks ============================================ + dnl ================== ggv checks =================================================== AC_ARG_ENABLE(ps, [AC_HELP_STRING([--disable-ps], [Compile without PostScript backend])],enable_ps=$enableval,enable_ps="yes") @@ -342,8 +360,9 @@ dnl ================== End of impress book checks ============================== dnl =================== Mime types list ==================================================== -EVINCE_MIME_TYPES="application/pdf" - +if test "x$enable_pdf" = "xyes" ; then + EVINCE_MIME_TYPES="application/pdf" +fi if test "x$enable_ps" = "xyes" ; then EVINCE_MIME_TYPES="$EVINCE_MIME_TYPES;application/postscript;application/x-gzpostscript" fi @@ -409,6 +428,7 @@ Configure summary: DBUS Support.......: $enable_dbus Nautilus Plugin....: $HAVE_NAUTILUS + PDF Backend........: $enable_pdf PostScript Backend.: $enable_ps TIFF Backend.......: $enable_tiff DJVU Backend.......: $enable_djvu