@@ -91,6 +91,10 @@ pub fn find_llvm_config() -> Option<PathBuf> {
91
91
. or_else ( || {
92
92
// In PATH
93
93
[
94
+ "llvm-config-18" ,
95
+ "llvm-config-17" ,
96
+ "llvm-config-16" ,
97
+ "llvm-config-15" ,
94
98
"llvm-config-14" ,
95
99
"llvm-config-13" ,
96
100
"llvm-config-12" ,
@@ -102,6 +106,11 @@ pub fn find_llvm_config() -> Option<PathBuf> {
102
106
"llvm-config-7.0" ,
103
107
"llvm-config" ,
104
108
// Homebrew install locations on Intel macOS
109
+ "/usr/local/opt/llvm@18/bin/llvm-config" ,
110
+ "/usr/local/opt/llvm@17/bin/llvm-config" ,
111
+ "/usr/local/opt/llvm@16/bin/llvm-config" ,
112
+ "/usr/local/opt/llvm@15/bin/llvm-config" ,
113
+ "/usr/local/opt/llvm@14/bin/llvm-config" ,
105
114
"/usr/local/opt/llvm@13/bin/llvm-config" ,
106
115
"/usr/local/opt/llvm@12/bin/llvm-config" ,
107
116
"/usr/local/opt/llvm@11/bin/llvm-config" ,
@@ -110,6 +119,11 @@ pub fn find_llvm_config() -> Option<PathBuf> {
110
119
"/usr/local/opt/llvm@8/bin/llvm-config" ,
111
120
"/usr/local/opt/llvm/bin/llvm-config" ,
112
121
// Homebrew install locations on Apple Silicon macOS
122
+ "/opt/homebrew/opt/llvm@18/bin/llvm-config" ,
123
+ "/opt/homebrew/opt/llvm@17/bin/llvm-config" ,
124
+ "/opt/homebrew/opt/llvm@16/bin/llvm-config" ,
125
+ "/opt/homebrew/opt/llvm@15/bin/llvm-config" ,
126
+ "/opt/homebrew/opt/llvm@14/bin/llvm-config" ,
113
127
"/opt/homebrew/opt/llvm@13/bin/llvm-config" ,
114
128
"/opt/homebrew/opt/llvm@12/bin/llvm-config" ,
115
129
"/opt/homebrew/opt/llvm@11/bin/llvm-config" ,
0 commit comments