harfbuzz-config.cmake.in (1499B)
1 @PACKAGE_INIT@ 2 3 set_and_check(HARFBUZZ_INCLUDE_DIR "@PACKAGE_INCLUDE_INSTALL_DIR@") 4 5 set(HARFBUZZ_VERSION "@HARFBUZZ_VERSION@") 6 7 # Add the libraries. 8 add_library(harfbuzz::harfbuzz @HB_LIBRARY_TYPE@ IMPORTED) 9 set_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 13 add_library(harfbuzz::icu @HB_LIBRARY_TYPE@ IMPORTED) 14 set_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 19 add_library(harfbuzz::subset @HB_LIBRARY_TYPE@ IMPORTED) 20 set_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. 26 if (@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@") 32 endif () 33 34 check_required_components(harfbuzz)