diff --git a/generators/poppler/CMakeLists.txt b/generators/poppler/CMakeLists.txt index a3dd38dc9..73881f0e1 100644 --- a/generators/poppler/CMakeLists.txt +++ b/generators/poppler/CMakeLists.txt @@ -72,6 +72,16 @@ int main() } " HAVE_POPPLER_0_63) +check_cxx_source_compiles(" +#include +#include +int main() +{ + Poppler::FormField *f; + f->setReadOnly(true); +} +" HAVE_POPPLER_0_64) + configure_file( ${CMAKE_CURRENT_SOURCE_DIR}/config-okular-poppler.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/config-okular-poppler.h diff --git a/generators/poppler/config-okular-poppler.h.cmake b/generators/poppler/config-okular-poppler.h.cmake index 16831f749..99f23fc86 100644 --- a/generators/poppler/config-okular-poppler.h.cmake +++ b/generators/poppler/config-okular-poppler.h.cmake @@ -24,3 +24,6 @@ /* Defined if we have the 0.63 version of the Poppler library */ #cmakedefine HAVE_POPPLER_0_63 1 + +/* Defined if we have the 0.64 version of the Poppler library */ +#cmakedefine HAVE_POPPLER_0_64 1