1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41
|
include(FindPkgConfig)
pkg_search_module(POPPLER libpoppler>=0.62.0 poppler>=0.62.0)
if (POPPLER_FOUND)
pkg_search_module(POPPLER_CPP REQUIRED libpoppler-cpp>=0.62.0 poppler-cpp>=0.62.0)
endif(POPPLER_FOUND)
find_path(POPPLER_INCLUDE_DIR
NAMES poppler-config.h
PATHS ${PKG_POPPLER_INCLUDE_DIRS} ${POPPLER_INCLUDE_DIRS} /usr/local/include /usr/include
PATH_SUFFIXES poppler
NO_DEFAULT_PATH
)
find_path(POPPLER_CPP_INCLUDE_DIR
NAMES poppler-version.h
PATHS ${PKG_POPPLER_CPP_INCLUDE_DIRS} ${POPPLER_CPP_INCLUDE_DIRS} /usr/local/include /usr/include
PATH_SUFFIXES poppler
NO_DEFAULT_PATH
)
find_library(POPPLER_LIBRARY
NAMES libpoppler poppler
PATHS ${PKG_POPPLER_LIBRARIES} ${POPPLER_LIBRARY_DIRS} /usr/local/lib /usr/lib /usr/lib/${CMAKE_LIBRARY_ARCHITECTURE}
PATH_SUFFIXES poppler
NO_DEFAULT_PATH
)
find_library(POPPLER_CPP_LIBRARY
NAMES libpoppler-cpp poppler-cpp
PATHS ${PKG_POPPLER_CPP_LIBRARIES} ${POPPLER_CPP_LIBRARY_DIRS} /usr/local/lib /usr/lib /usr/lib/${CMAKE_LIBRARY_ARCHITECTURE}
PATH_SUFFIXES poppler
NO_DEFAULT_PATH
)
if (POPPLER_LIBRARY)
if (POPPLER_INCLUDE_DIR AND POPPLER_CPP_INCLUDE_DIR)
set( FOUND_POPPLER ON )
set( POPPLER_LIBRARIES ${POPPLER_LIBRARY} ${POPPLER_CPP_LIBRARY} )
set( POPPLER_INCLUDES ${POPPLER_INCLUDE_DIR} ${POPPLER_CPP_INCLUDE_DIR} )
endif (POPPLER_INCLUDE_DIR AND POPPLER_CPP_INCLUDE_DIR)
endif (POPPLER_LIBRARY)
|