• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1@PACKAGE_INIT@
2
3set_and_check(HARFBUZZ_INCLUDE_DIR "@PACKAGE_INCLUDE_INSTALL_DIR@")
4
5set(HARFBUZZ_VERSION "@HARFBUZZ_VERSION@")
6
7# Add the libraries.
8add_library(harfbuzz::harfbuzz @HB_LIBRARY_TYPE@ IMPORTED)
9set_target_properties(harfbuzz::harfbuzz PROPERTIES
10  INTERFACE_INCLUDE_DIRECTORIES "@PACKAGE_INCLUDE_INSTALL_DIR@"
11  IMPORTED_LOCATION "@PACKAGE_CMAKE_INSTALL_LIBDIR@/@HB_LIB_PREFIX@harfbuzz@HB_LIB_SUFFIX@")
12
13add_library(harfbuzz::icu @HB_LIBRARY_TYPE@ IMPORTED)
14set_target_properties(harfbuzz::icu PROPERTIES
15  INTERFACE_INCLUDE_DIRECTORIES "@PACKAGE_INCLUDE_INSTALL_DIR@"
16  INTERFACE_LINK_LIBRARIES "harfbuzz::harfbuzz"
17  IMPORTED_LOCATION "@PACKAGE_CMAKE_INSTALL_LIBDIR@/@HB_LIB_PREFIX@harfbuzz-icu@HB_LIB_SUFFIX@")
18
19add_library(harfbuzz::subset @HB_LIBRARY_TYPE@ IMPORTED)
20set_target_properties(harfbuzz::subset PROPERTIES
21  INTERFACE_INCLUDE_DIRECTORIES "@PACKAGE_INCLUDE_INSTALL_DIR@"
22  INTERFACE_LINK_LIBRARIES "harfbuzz::harfbuzz"
23  IMPORTED_LOCATION "@PACKAGE_CMAKE_INSTALL_LIBDIR@/@HB_LIB_PREFIX@harfbuzz-subset@HB_LIB_SUFFIX@")
24
25# Only add the gobject library if it was built.
26if (@HB_HAVE_GOBJECT@)
27  add_library(harfbuzz::gobject @HB_LIBRARY_TYPE@ IMPORTED)
28  set_target_properties(harfbuzz::gobject PROPERTIES
29    INTERFACE_INCLUDE_DIRECTORIES "@PACKAGE_INCLUDE_INSTALL_DIR@"
30    INTERFACE_LINK_LIBRARIES "harfbuzz::harfbuzz"
31    IMPORTED_LOCATION "@PACKAGE_CMAKE_INSTALL_LIBDIR@/@HB_LIB_PREFIX@harfbuzz-gobject@HB_LIB_SUFFIX@")
32endif ()
33
34check_required_components(harfbuzz)
35