Kaydet (Commit) bb6a12ca authored tarafından Rene Engelhard's avatar Rene Engelhard

fix sdext build with poppler >= 0.19.x

Change-Id: I655e8e15c7f7a8c292b3a1820ee48c29e847d05a
üst e5b645bc
...@@ -9788,9 +9788,6 @@ if test "x$enable_ext_pdfimport" != "xno" -a "x$enable_extension_integration" != ...@@ -9788,9 +9788,6 @@ if test "x$enable_ext_pdfimport" != "xno" -a "x$enable_extension_integration" !=
AC_MSG_RESULT([external]) AC_MSG_RESULT([external])
SYSTEM_POPPLER=YES SYSTEM_POPPLER=YES
PKG_CHECK_MODULES( POPPLER, poppler >= 0.8.0 ) PKG_CHECK_MODULES( POPPLER, poppler >= 0.8.0 )
# sdext test fails with 0.20.0
PKG_CHECK_MODULES( POPPLER_NOT_0_20_0, poppler < 0.20.0,
, [AC_MSG_ERROR([Poppler 0.20.x is broken, do not use --with-system-poppler or use a different version])])
AC_LANG_PUSH([C++]) AC_LANG_PUSH([C++])
save_CXXFLAGS=$CXXFLAGS save_CXXFLAGS=$CXXFLAGS
save_CPPFLAGS=$CPPFLAGS save_CPPFLAGS=$CPPFLAGS
......
...@@ -489,7 +489,9 @@ void PDFOutDev::endPage() ...@@ -489,7 +489,9 @@ void PDFOutDev::endPage()
printf("endPage\n"); printf("endPage\n");
} }
#if POPPLER_CHECK_VERSION(0, 17, 0) #if POPPLER_CHECK_VERSION(0, 19, 0)
void PDFOutDev::processLink(AnnotLink *link)
#elif POPPLER_CHECK_VERSION(0, 17, 0)
void PDFOutDev::processLink(AnnotLink *link, Catalog *) void PDFOutDev::processLink(AnnotLink *link, Catalog *)
#else #else
void PDFOutDev::processLink(Link* link, Catalog*) void PDFOutDev::processLink(Link* link, Catalog*)
......
...@@ -189,10 +189,12 @@ namespace pdfi ...@@ -189,10 +189,12 @@ namespace pdfi
// virtual void cvtDevToUser(double dx, double dy, double *ux, double *uy); // virtual void cvtDevToUser(double dx, double dy, double *ux, double *uy);
// virtual void cvtUserToDev(double ux, double uy, int *dx, int *dy); // virtual void cvtUserToDev(double ux, double uy, int *dx, int *dy);
#if POPPLER_CHECK_VERSION(0, 17, 0)
virtual void processLink(AnnotLink *link, Catalog *catalog);
#else
//----- link borders //----- link borders
#if POPPLER_CHECK_VERSION(0, 19, 0)
virtual void processLink(AnnotLink *link);
#elif POPPLER_CHECK_VERSION(0, 17, 0)
virtual void processLink(AnnotLink *link, Catalog *catalog);
#else
virtual void processLink(Link *link, Catalog *catalog); virtual void processLink(Link *link, Catalog *catalog);
#endif #endif
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment