dev: fix macOS build (#1811)

This commit is contained in:
shenleban tongying 2024-10-09 21:11:57 -04:00 committed by GitHub
parent 4316b1208a
commit 0d1b570ce4
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -6,7 +6,8 @@ if (APPLE)
# libzim depends on ICU, but the ICU from homebrew is "key-only", we need to manually prioritize it # libzim depends on ICU, but the ICU from homebrew is "key-only", we need to manually prioritize it
# See `brew info icu4c` if this no longer works # See `brew info icu4c` if this no longer works
set(ENV{PKG_CONFIG_PATH} "$ENV{PKG_CONFIG_PATH}:/usr/local/opt/icu4c/lib/pkgconfig:/opt/homebrew/opt/icu4c/lib/pkgconfig") # Note: Remove icu4c@75 if it fails again
set(ENV{PKG_CONFIG_PATH} "$ENV{PKG_CONFIG_PATH}:/usr/local/opt/icu4c@75/lib/pkgconfig:/opt/homebrew/opt/icu4c@75/lib/pkgconfig:/usr/local/opt/icu4c/lib/pkgconfig:/opt/homebrew/opt/icu4c/lib/pkgconfig")
endif () endif ()
target_include_directories(${GOLDENDICT} PRIVATE target_include_directories(${GOLDENDICT} PRIVATE
@ -99,4 +100,4 @@ endif ()
if (USE_SYSTEM_TOML) if (USE_SYSTEM_TOML)
find_package(tomlplusplus) find_package(tomlplusplus)
target_link_libraries(${GOLDENDICT} PRIVATE tomlplusplus::tomlplusplus) target_link_libraries(${GOLDENDICT} PRIVATE tomlplusplus::tomlplusplus)
endif () endif ()