From e4ad744fcbd733a5014873147c8d8dc46a38be8a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaakko=20Kera=CC=88nen?= Date: Mon, 26 Jul 2021 13:36:40 +0300 Subject: [PATCH 1/1] macOS: Fixing linking with HarfBuzz --- Depends.cmake | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Depends.cmake b/Depends.cmake index ded2d3c7..a80d4cfd 100644 --- a/Depends.cmake +++ b/Depends.cmake @@ -32,7 +32,6 @@ if (ENABLE_HARFBUZZ AND EXISTS ${CMAKE_SOURCE_DIR}/lib/harfbuzz/CMakeLists.txt) --prefix ${_dst} BUILD_COMMAND ${NINJA_EXECUTABLE} INSTALL_COMMAND ${NINJA_EXECUTABLE} install - BUILD_BYPRODUCTS ${_dst}/libharfbuzz.a ) add_library (harfbuzz-lib INTERFACE) add_dependencies (harfbuzz-lib harfbuzz-ext) @@ -42,10 +41,11 @@ if (ENABLE_HARFBUZZ AND EXISTS ${CMAKE_SOURCE_DIR}/lib/harfbuzz/CMakeLists.txt) target_link_libraries (harfbuzz-lib INTERFACE -L${_dst}/lib harfbuzz) install (PROGRAMS ${_dst}/bin/msys-harfbuzz-0.dll DESTINATION .) else () - target_link_libraries (harfbuzz-lib INTERFACE ${_dst}/libharfbuzz.a) if (APPLE) + target_link_libraries (harfbuzz-lib INTERFACE ${_dst}/lib/libharfbuzz.0.dylib) target_link_libraries (harfbuzz-lib INTERFACE c++) else () + target_link_libraries (harfbuzz-lib INTERFACE ${_dst}/libharfbuzz.a) target_link_libraries (harfbuzz-lib INTERFACE stdc++) endif () endif () -- 2.34.1