From 2aee7f4068977ca282be23a311e4e3cb6b4388ae Mon Sep 17 00:00:00 2001 From: "Victor M. Alvarez" Date: Tue, 2 Jun 2026 10:34:50 +0200 Subject: [PATCH] Try to fix build issue in macOS. --- configure.ac | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) diff --git a/configure.ac b/configure.ac index 30449532..a672ea82 100644 --- a/configure.ac +++ b/configure.ac @@ -51,11 +51,20 @@ AC_ARG_ENABLE([proc-scan], fi], [case $host_os in darwin*) CFLAGS="$CFLAGS -I/opt/local/include" - CFLAGS="$CFLAGS -I/opt/homebrew/Cellar/jansson/2.15/include" - # Starting with Mac OS X 10.11 (El Capitan) the OpenSSL headers - # are in /usr/local/opt/openssl/include - CFLAGS="$CFLAGS -DUSE_MACH_PROC -I/usr/local/opt/openssl/include" - LDFLAGS="$LDFLAGS -L/usr/local/opt/openssl/lib" + LDFLAGS="$LDFLAGS -L/opt/local/lib" + if which brew >/dev/null 2>&1; then + brew_prefix=$(brew --prefix) + CFLAGS="$CFLAGS -I$brew_prefix/include" + LDFLAGS="$LDFLAGS -L$brew_prefix/lib" + CFLAGS="$CFLAGS -I$brew_prefix/opt/openssl/include" + LDFLAGS="$LDFLAGS -L$brew_prefix/opt/openssl/lib" + else + CFLAGS="$CFLAGS -I/usr/local/include -I/opt/homebrew/include" + LDFLAGS="$LDFLAGS -L/usr/local/lib -L/opt/homebrew/lib" + CFLAGS="$CFLAGS -I/usr/local/opt/openssl/include -I/opt/homebrew/opt/openssl/include" + LDFLAGS="$LDFLAGS -L/usr/local/opt/openssl/lib -L/opt/homebrew/opt/openssl/lib" + fi + CFLAGS="$CFLAGS -DUSE_MACH_PROC" posix=true proc_interface=mach jemalloc_prefix=je_ ;;