File: FindPOPPLER.cmake

package info (click to toggle)
scribus 1.5.6.1%2Bdfsg-2
  • links: PTS, VCS
  • area: main
  • in suites: bullseye
  • size: 175,484 kB
  • sloc: cpp: 486,209; python: 65,124; xml: 13,358; ansic: 2,395; sh: 192; perl: 95; makefile: 78
file content (41 lines) | stat: -rw-r--r-- 1,387 bytes parent folder | download
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)