Imported Upstream version 8.2.2
[platform/upstream/harfbuzz.git] / src / harfbuzz-config.cmake.in
1 @PACKAGE_INIT@
2
3 set_and_check(HARFBUZZ_INCLUDE_DIR "@PACKAGE_INCLUDE_INSTALL_DIR@")
4
5 # Add the libraries.
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@")
10
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@")
16
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@")
22
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@")
30 endif ()
31
32 check_required_components(harfbuzz)