]> www.fi.muni.cz Git - evince.git/blobdiff - configure.ac
Use gtk+ builtin paper list to identify the document's paper size. Fixes
[evince.git] / configure.ac
index 8962561b59ba4bf01a055da2a585e398201884c9..3af99394841018858489ee3d17e3f03a2c9be329 100644 (file)
@@ -162,8 +162,8 @@ SHELL_LIBS="$SHELL_CORE_LIBS $DBUS_LIBS $GNOMEUI_LIBS -lz"
 AC_SUBST(SHELL_CFLAGS)
 AC_SUBST(SHELL_LIBS)
 
-FRONTEND_CFLAGS="$FRONTEND_CORE_CFLAGS"
-FRONTEND_LIBS="$FRONTEND_CORE_LIBS -lz"
+FRONTEND_CFLAGS="$FRONTEND_CORE_CFLAGS $GNOME_CFLAGS"
+FRONTEND_LIBS="$FRONTEND_CORE_LIBS $GNOME_LIBS -lz"
 AC_SUBST(FRONTEND_CFLAGS)
 AC_SUBST(FRONTEND_LIBS)
 
@@ -443,6 +443,11 @@ if test "x$enable_impress" = "xyes"; then
 fi
 AC_SUBST(EVINCE_MIME_TYPES)
 
+evince_save_LIBS=$LIBS
+LIBS="$LIBS $FRONTEND_LIBS"
+AC_CHECK_FUNCS(gtk_paper_size_get_paper_sizes)
+LIBS=$evince_save_LIBS
+
 AC_CONFIG_FILES([
 backend/Makefile
 backend/comics/Makefile