CMake requires IMPORTED SHARED library to declare its IMPORTED_IMPLIB. Change it to `UNKNOWN` to silent the error.
34 lines
1.5 KiB
Diff
34 lines
1.5 KiB
Diff
--- a/src/harfbuzz-config.cmake.in
|
|
+++ b/src/harfbuzz-config.cmake.in
|
|
@@ -5,18 +5,18 @@
|
|
set(HARFBUZZ_VERSION "@HARFBUZZ_VERSION@")
|
|
|
|
# Add the libraries.
|
|
-add_library(harfbuzz::harfbuzz @HB_LIBRARY_TYPE@ IMPORTED)
|
|
+add_library(harfbuzz::harfbuzz UNKNOWN IMPORTED)
|
|
set_target_properties(harfbuzz::harfbuzz PROPERTIES
|
|
INTERFACE_INCLUDE_DIRECTORIES "@PACKAGE_INCLUDE_INSTALL_DIR@"
|
|
IMPORTED_LOCATION "@PACKAGE_CMAKE_INSTALL_LIBDIR@/@HB_LIB_PREFIX@harfbuzz@HB_LIB_SUFFIX@")
|
|
|
|
-add_library(harfbuzz::icu @HB_LIBRARY_TYPE@ IMPORTED)
|
|
+add_library(harfbuzz::icu UNKNOWN IMPORTED)
|
|
set_target_properties(harfbuzz::icu PROPERTIES
|
|
INTERFACE_INCLUDE_DIRECTORIES "@PACKAGE_INCLUDE_INSTALL_DIR@"
|
|
INTERFACE_LINK_LIBRARIES "harfbuzz::harfbuzz"
|
|
IMPORTED_LOCATION "@PACKAGE_CMAKE_INSTALL_LIBDIR@/@HB_LIB_PREFIX@harfbuzz-icu@HB_LIB_SUFFIX@")
|
|
|
|
-add_library(harfbuzz::subset @HB_LIBRARY_TYPE@ IMPORTED)
|
|
+add_library(harfbuzz::subset UNKNOWN IMPORTED)
|
|
set_target_properties(harfbuzz::subset PROPERTIES
|
|
INTERFACE_INCLUDE_DIRECTORIES "@PACKAGE_INCLUDE_INSTALL_DIR@"
|
|
INTERFACE_LINK_LIBRARIES "harfbuzz::harfbuzz"
|
|
@@ -24,7 +24,7 @@
|
|
|
|
# Only add the gobject library if it was built.
|
|
if (@HB_HAVE_GOBJECT@)
|
|
- add_library(harfbuzz::gobject @HB_LIBRARY_TYPE@ IMPORTED)
|
|
+ add_library(harfbuzz::gobject UNKNOWN IMPORTED)
|
|
set_target_properties(harfbuzz::gobject PROPERTIES
|
|
INTERFACE_INCLUDE_DIRECTORIES "@PACKAGE_INCLUDE_INSTALL_DIR@"
|
|
INTERFACE_LINK_LIBRARIES "harfbuzz::harfbuzz"
|