look for poppler 0.16

svn path=/trunk/KDE/kdegraphics/cmake/modules/; revision=1209700
This commit is contained in:
Albert Astals Cid 2010-12-28 00:11:34 +00:00
parent 0fdc76180d
commit 9d1bdb296e

View file

@ -89,17 +89,32 @@ int main()
return 0; return 0;
} }
" HAVE_POPPLER_0_12_1) " HAVE_POPPLER_0_12_1)
check_cxx_source_compiles("
#include <poppler-qt4.h>
void debugFunction(const QString &message, const QVariant &closure)
{
}
int main()
{
Poppler::setDebugErrorFunction(debugFunction, QVariant());
return 0;
}
" HAVE_POPPLER_0_16)
set(CMAKE_REQUIRED_INCLUDES) set(CMAKE_REQUIRED_INCLUDES)
set(CMAKE_REQUIRED_LIBRARIES) set(CMAKE_REQUIRED_LIBRARIES)
if (HAVE_POPPLER_0_12_1) if (HAVE_POPPLER_0_16)
set(popplerVersionMessage "0.16")
elseif (HAVE_POPPLER_0_12_1)
set(popplerVersionMessage "0.12.1") set(popplerVersionMessage "0.12.1")
elseif (HAVE_POPPLER_0_8) elseif (HAVE_POPPLER_0_8)
set(popplerVersionMessage "0.8") set(popplerVersionMessage "0.8")
elseif (HAVE_POPPLER_0_6) elseif (HAVE_POPPLER_0_6)
set(popplerVersionMessage "0.6") set(popplerVersionMessage "0.6")
else (HAVE_POPPLER_0_12_1) else (HAVE_POPPLER_0_16)
set(popplerVersionMessage "0.5.4") set(popplerVersionMessage "0.5.4")
endif (HAVE_POPPLER_0_12_1) endif (HAVE_POPPLER_0_16)
if (NOT Poppler_FIND_QUIETLY) if (NOT Poppler_FIND_QUIETLY)
message(STATUS "Found Poppler-Qt4: ${POPPLER_LIBRARY}, (>= ${popplerVersionMessage})") message(STATUS "Found Poppler-Qt4: ${POPPLER_LIBRARY}, (>= ${popplerVersionMessage})")
endif (NOT Poppler_FIND_QUIETLY) endif (NOT Poppler_FIND_QUIETLY)