From 044de89c62c5613fa4f7b50b8be590d63f1f45db Mon Sep 17 00:00:00 2001 From: Patrick Ziller Date: Tue, 10 Jun 2025 20:37:58 -0400 Subject: [PATCH] check apple silicon homebrew paths first --- ext/expand/extconf.rb | 10 ++++++++-- ext/parser/extconf.rb | 10 ++++++++-- 2 files changed, 16 insertions(+), 4 deletions(-) diff --git a/ext/expand/extconf.rb b/ext/expand/extconf.rb index 40b3f46..ef4ac8d 100644 --- a/ext/expand/extconf.rb +++ b/ext/expand/extconf.rb @@ -5,7 +5,10 @@ INCLUDEDIR = RbConfig::CONFIG['includedir'] HEADER_DIRS = [ - # First search /opt/local for macports + # Check Apple Silicon Homebrew path first + '/opt/homebrew/include', + + # Then search /opt/local for macports '/opt/local/include', # Then search /usr/local for people that installed from source @@ -19,7 +22,10 @@ ] LIB_DIRS = [ - # First search /opt/local for macports + # Check Apple Silicon Homebrew path first + '/opt/homebrew/lib', + + # Then search /opt/local for macports '/opt/local/lib', # Then search /usr/local for people that installed from source diff --git a/ext/parser/extconf.rb b/ext/parser/extconf.rb index 953303f..db46962 100644 --- a/ext/parser/extconf.rb +++ b/ext/parser/extconf.rb @@ -5,7 +5,10 @@ INCLUDEDIR = RbConfig::CONFIG['includedir'] HEADER_DIRS = [ - # First search /opt/local for macports + # Check Apple Silicon Homebrew path first + '/opt/homebrew/include', + + # Then search /opt/local for macports '/opt/local/include', # Then search /usr/local for people that installed from source @@ -19,7 +22,10 @@ ] LIB_DIRS = [ - # First search /opt/local for macports + # Check Apple Silicon Homebrew path first + '/opt/homebrew/lib', + + # Then search /opt/local for macports '/opt/local/lib', # Then search /usr/local for people that installed from source