File: FindHarfBuzz.cmake

package info (click to toggle)
instead 3.5.2%2Bdfsg-0.3
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 6,316 kB
  • sloc: ansic: 28,336; sh: 452; makefile: 236
file content (27 lines) | stat: -rw-r--r-- 743 bytes parent folder | download | duplicates (2)
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
# - Try to locate HarfBuzz
# This module defines:
#
#  HARFBUZZ_INCLUDE_DIR
#  HARFBUZZ_LIBRARY
#  HARFBUZZ_FOUND
#

FIND_PATH(HARFBUZZ_INCLUDE_DIR NAMES hb.h PATH_SUFFIXES harfbuzz)

FIND_LIBRARY(HARFBUZZ_LIBRARY NAMES harfbuzz)

IF(HARFBUZZ_INCLUDE_DIR AND HARFBUZZ_LIBRARY)
	SET(HARFBUZZ_FOUND TRUE)
ENDIF(HARFBUZZ_INCLUDE_DIR AND HARFBUZZ_LIBRARY)

IF(HARFBUZZ_FOUND)
	IF(NOT HarfBuzz_FIND_QUIETLY)
		MESSAGE(STATUS "Found HarfBuzz: -I${HARFBUZZ_INCLUDE_DIR}, ${HARFBUZZ_LIBRARY}")
	ENDIF(NOT HarfBuzz_FIND_QUIETLY)
ELSE(HARFBUZZ_FOUND)
	IF(HarfBuzz_FIND_REQUIRED)
		MESSAGE(FATAL_ERROR "Could not find HarfBuzz")
	ENDIF(HarfBuzz_FIND_REQUIRED)
ENDIF(HARFBUZZ_FOUND)

MARK_AS_ADVANCED(HARFBUZZ_INCLUDE_DIR HARFBUZZ_LIBRARY HARFBUZZ_FOUND)