Skip to content

Commit 7fca690

Browse files
committed
cmake: Set required PKG_CONFIG_PATH for builds with Homebrew on macOS
Signed-off-by: Stefan Weil <sw@weilnetz.de>
1 parent 39b0135 commit 7fca690

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

CMakeLists.txt

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -399,6 +399,13 @@ if(SW_BUILD)
399399
sw_execute()
400400
else()
401401
find_package(PkgConfig)
402+
if(APPLE)
403+
if(DEFINED ENV{HOMEBREW_PREFIX})
404+
set(HOMEBREW_PREFIX $ENV{HOMEBREW_PREFIX})
405+
set(PKG_CONFIG_PATH "${HOMEBREW_PREFIX}/opt/icu4c/lib/pkgconfig:${HOMEBREW_PREFIX}/opt/libarchive/lib/pkgconfig")
406+
set(ENV{PKG_CONFIG_PATH} "${PKG_CONFIG_PATH}")
407+
endif()
408+
endif()
402409
# Check for required library. option -DLeptonica_DIR=path => cmake hint where
403410
# to find leptonica
404411
find_package(Leptonica ${MINIMUM_LEPTONICA_VERSION} CONFIG)

0 commit comments

Comments
 (0)