mirror of
https://github.com/xiaoyifang/goldendict-ng.git
synced 2024-11-23 20:14:05 +00:00
fix: ensure icu4c are copied to app bundle on macOS (#1762)
by explictly linking it
This commit is contained in:
parent
39836dc143
commit
b392c83e86
|
@ -83,6 +83,12 @@ endif ()
|
||||||
if (WITH_ZIM)
|
if (WITH_ZIM)
|
||||||
pkg_check_modules(ZIM REQUIRED IMPORTED_TARGET libzim)
|
pkg_check_modules(ZIM REQUIRED IMPORTED_TARGET libzim)
|
||||||
target_link_libraries(${GOLDENDICT} PRIVATE PkgConfig::ZIM)
|
target_link_libraries(${GOLDENDICT} PRIVATE PkgConfig::ZIM)
|
||||||
|
if (APPLE)
|
||||||
|
# For some reason, icu4c as transitive dependency of libzim may not be copied into app bundle,
|
||||||
|
# so we directly depends on it to help macdeployqt or whatever
|
||||||
|
pkg_check_modules(BREW_ICU_FOR_LIBZIM_FORCE_LINK REQUIRED IMPORTED_TARGET icu-i18n icu-uc)
|
||||||
|
target_link_libraries(${GOLDENDICT} PUBLIC PkgConfig::BREW_ICU_FOR_LIBZIM_FORCE_LINK)
|
||||||
|
endif ()
|
||||||
endif ()
|
endif ()
|
||||||
|
|
||||||
if (USE_SYSTEM_FMT)
|
if (USE_SYSTEM_FMT)
|
||||||
|
|
Loading…
Reference in a new issue