62 lines
1.5 KiB
CMake
Executable File
62 lines
1.5 KiB
CMake
Executable File
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if(POPPLER_QT5_INCLUDE_DIR AND POPPLER_QT5_LIBRARY)
|
|
|
|
|
|
set(POPPLER_QT5_FOUND TRUE)
|
|
|
|
else(POPPLER_QT5_INCLUDE_DIR AND POPPLER_QT5_LIBRARY)
|
|
|
|
set(_poppler_version_bad FALSE)
|
|
|
|
if(NOT WIN32)
|
|
|
|
|
|
include(FindPkgConfig)
|
|
pkg_check_modules(_pc_poppler poppler-qt5)
|
|
if(_pc_poppler_FOUND)
|
|
if(NOT "${_pc_poppler_VERSION}" VERSION_GREATER 0.24.0)
|
|
set(_poppler_version_bad TRUE)
|
|
endif(NOT "${_pc_poppler_VERSION}" VERSION_GREATER 0.24.0)
|
|
endif(_pc_poppler_FOUND)
|
|
endif(NOT WIN32)
|
|
|
|
if(NOT _poppler_version_bad)
|
|
set(POPPLER_QT5_FOUND FALSE)
|
|
|
|
find_library(POPPLER_QT5_LIBRARY poppler-qt5
|
|
HINTS ${_pc_poppler_LIBRARY_DIRS}
|
|
)
|
|
|
|
find_path(POPPLER_QT5_INCLUDE_DIR poppler-qt5.h
|
|
HINTS ${_pc_poppler_INCLUDE_DIRS}
|
|
PATH_SUFFIXES poppler/qt5
|
|
)
|
|
find_path(POPPLER_QT5_INCLUDE_DIR_core qt5/poppler-qt5.h
|
|
HINTS ${_pc_poppler_INCLUDE_DIRS}
|
|
PATH_SUFFIXES poppler
|
|
)
|
|
|
|
if(POPPLER_QT5_LIBRARY AND POPPLER_QT5_INCLUDE_DIR AND POPPLER_QT5_INCLUDE_DIR_core)
|
|
list(APPEND POPPLER_QT5_INCLUDE_DIR "${POPPLER_QT5_INCLUDE_DIR_core}")
|
|
set(POPPLER_QT5_FOUND TRUE)
|
|
endif(POPPLER_QT5_LIBRARY AND POPPLER_QT5_INCLUDE_DIR AND POPPLER_QT5_INCLUDE_DIR_core)
|
|
endif(NOT _poppler_version_bad)
|
|
|
|
INCLUDE(FindPackageHandleStandardArgs)
|
|
FIND_PACKAGE_HANDLE_STANDARD_ARGS(PopplerQt5 DEFAULT_MSG
|
|
POPPLER_QT5_LIBRARY
|
|
POPPLER_QT5_INCLUDE_DIR)
|
|
endif(POPPLER_QT5_INCLUDE_DIR AND POPPLER_QT5_LIBRARY)
|