harfbuzz-config.cmake: support static library build

This commit is contained in:
Jean-Michaël Celerier 2023-03-06 13:21:33 -05:00 committed by خالد حسني (Khaled Hosny)
parent 28b05e1cb6
commit 905eeee4a4
1 changed files with 10 additions and 6 deletions

View File

@ -12,6 +12,9 @@ list(GET _harfbuzz_version_info 2
_harfbuzz_age) _harfbuzz_age)
unset(_harfbuzz_version_info) unset(_harfbuzz_version_info)
if ("@default_library@" MATCHES "static")
set(_harfbuzz_lib_suffix ".a")
else ()
if (APPLE) if (APPLE)
set(_harfbuzz_lib_suffix ".0${CMAKE_SHARED_LIBRARY_SUFFIX}") set(_harfbuzz_lib_suffix ".0${CMAKE_SHARED_LIBRARY_SUFFIX}")
elseif (UNIX) elseif (UNIX)
@ -20,6 +23,7 @@ else ()
# Unsupported. # Unsupported.
set(harfbuzz_FOUND 0) set(harfbuzz_FOUND 0)
endif () endif ()
endif ()
# Add the libraries. # Add the libraries.
add_library(harfbuzz::harfbuzz SHARED IMPORTED) add_library(harfbuzz::harfbuzz SHARED IMPORTED)