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,13 +12,17 @@ list(GET _harfbuzz_version_info 2
_harfbuzz_age) _harfbuzz_age)
unset(_harfbuzz_version_info) unset(_harfbuzz_version_info)
if (APPLE) if ("@default_library@" MATCHES "static")
set(_harfbuzz_lib_suffix ".0${CMAKE_SHARED_LIBRARY_SUFFIX}") set(_harfbuzz_lib_suffix ".a")
elseif (UNIX)
set(_harfbuzz_lib_suffix "${CMAKE_SHARED_LIBRARY_SUFFIX}.0.${_harfbuzz_current}.${_harfbuzz_revision}")
else () else ()
if (APPLE)
set(_harfbuzz_lib_suffix ".0${CMAKE_SHARED_LIBRARY_SUFFIX}")
elseif (UNIX)
set(_harfbuzz_lib_suffix "${CMAKE_SHARED_LIBRARY_SUFFIX}.0.${_harfbuzz_current}.${_harfbuzz_revision}")
else ()
# Unsupported. # Unsupported.
set(harfbuzz_FOUND 0) set(harfbuzz_FOUND 0)
endif ()
endif () endif ()
# Add the libraries. # Add the libraries.