3 set_and_check(HARFBUZZ_INCLUDE_DIR "@PACKAGE_INCLUDE_INSTALL_DIR@")
6 add_library(harfbuzz::harfbuzz @HB_LIBRARY_TYPE@ IMPORTED)
7 set_target_properties(harfbuzz::harfbuzz PROPERTIES
8 INTERFACE_INCLUDE_DIRECTORIES "@PACKAGE_INCLUDE_INSTALL_DIR@"
9 IMPORTED_LOCATION "@PACKAGE_CMAKE_INSTALL_LIBDIR@/@HB_LIB_PREFIX@harfbuzz@HB_LIB_SUFFIX@")
11 add_library(harfbuzz::icu @HB_LIBRARY_TYPE@ IMPORTED)
12 set_target_properties(harfbuzz::icu PROPERTIES
13 INTERFACE_INCLUDE_DIRECTORIES "@PACKAGE_INCLUDE_INSTALL_DIR@"
14 INTERFACE_LINK_LIBRARIES "harfbuzz::harfbuzz"
15 IMPORTED_LOCATION "@PACKAGE_CMAKE_INSTALL_LIBDIR@/@HB_LIB_PREFIX@harfbuzz-icu@HB_LIB_SUFFIX@")
17 add_library(harfbuzz::subset @HB_LIBRARY_TYPE@ IMPORTED)
18 set_target_properties(harfbuzz::subset PROPERTIES
19 INTERFACE_INCLUDE_DIRECTORIES "@PACKAGE_INCLUDE_INSTALL_DIR@"
20 INTERFACE_LINK_LIBRARIES "harfbuzz::harfbuzz"
21 IMPORTED_LOCATION "@PACKAGE_CMAKE_INSTALL_LIBDIR@/@HB_LIB_PREFIX@harfbuzz-subset@HB_LIB_SUFFIX@")
23 # Only add the gobject library if it was built.
24 if (@HB_HAVE_GOBJECT@)
25 add_library(harfbuzz::gobject @HB_LIBRARY_TYPE@ IMPORTED)
26 set_target_properties(harfbuzz::gobject PROPERTIES
27 INTERFACE_INCLUDE_DIRECTORIES "@PACKAGE_INCLUDE_INSTALL_DIR@"
28 INTERFACE_LINK_LIBRARIES "harfbuzz::harfbuzz"
29 IMPORTED_LOCATION "@PACKAGE_CMAKE_INSTALL_LIBDIR@/@HB_LIB_PREFIX@harfbuzz-gobject@HB_LIB_SUFFIX@")
32 check_required_components(harfbuzz)