| author | |
| committer | |
| log | 23c25c5eaf959549e2f8e090a6c0eae7cfa6cb30 |
| tree | 31f3c92a95f2dfb3a61d71872ba19f3e12aa8976 |
| parent | 175d95b59165e3455bc05f0d328a7f86cedb307e |
- On Intel Macs, the path is /usr/local/opt/llvm@12
- On Silicon Macs, the path is /opt/homebrew/opt/llvm@12
This makes specifying CMAKE_PREFIX_PATH optional for Homebrew LLVM.3 files changed, 18 insertions(+), 0 deletions(-)
cmake/Findclang.cmake+6| ... | @@ -14,6 +14,8 @@ find_path(CLANG_INCLUDE_DIRS NAMES clang/Frontend/ASTUnit.h | ... | @@ -14,6 +14,8 @@ find_path(CLANG_INCLUDE_DIRS NAMES clang/Frontend/ASTUnit.h |
| 14 | /usr/lib/llvm-12.0/include | 14 | /usr/lib/llvm-12.0/include |
| 15 | /usr/local/llvm120/include | 15 | /usr/local/llvm120/include |
| 16 | /usr/local/llvm12/include | 16 | /usr/local/llvm12/include |
| 17 | /usr/local/opt/llvm@12/include | ||
| 18 | /opt/homebrew/opt/llvm@12/include | ||
| 17 | /mingw64/include | 19 | /mingw64/include |
| 18 | ) | 20 | ) |
| 19 | 21 | ||
| ... | @@ -30,6 +32,8 @@ if(ZIG_PREFER_CLANG_CPP_DYLIB) | ... | @@ -30,6 +32,8 @@ if(ZIG_PREFER_CLANG_CPP_DYLIB) |
| 30 | /usr/lib/llvm-12/lib | 32 | /usr/lib/llvm-12/lib |
| 31 | /usr/local/llvm120/lib | 33 | /usr/local/llvm120/lib |
| 32 | /usr/local/llvm12/lib | 34 | /usr/local/llvm12/lib |
| 35 | /usr/local/opt/llvm@12/lib | ||
| 36 | /opt/homebrew/opt/llvm@12/lib | ||
| 33 | ) | 37 | ) |
| 34 | endif() | 38 | endif() |
| 35 | 39 | ||
| ... | @@ -44,6 +48,8 @@ if(NOT CLANG_LIBRARIES) | ... | @@ -44,6 +48,8 @@ if(NOT CLANG_LIBRARIES) |
| 44 | /usr/lib/llvm-12.0/lib | 48 | /usr/lib/llvm-12.0/lib |
| 45 | /usr/local/llvm120/lib | 49 | /usr/local/llvm120/lib |
| 46 | /usr/local/llvm12/lib | 50 | /usr/local/llvm12/lib |
| 51 | /usr/local/opt/llvm@12/lib | ||
| 52 | /opt/homebrew/opt/llvm@12/lib | ||
| 47 | /mingw64/lib | 53 | /mingw64/lib |
| 48 | /c/msys64/mingw64/lib | 54 | /c/msys64/mingw64/lib |
| 49 | c:\\msys64\\mingw64\\lib | 55 | c:\\msys64\\mingw64\\lib |
cmake/Findlld.cmake+6| ... | @@ -11,6 +11,8 @@ find_path(LLD_INCLUDE_DIRS NAMES lld/Common/Driver.h | ... | @@ -11,6 +11,8 @@ find_path(LLD_INCLUDE_DIRS NAMES lld/Common/Driver.h |
| 11 | /usr/lib/llvm-12/include | 11 | /usr/lib/llvm-12/include |
| 12 | /usr/local/llvm120/include | 12 | /usr/local/llvm120/include |
| 13 | /usr/local/llvm12/include | 13 | /usr/local/llvm12/include |
| 14 | /usr/local/opt/llvm@12/include | ||
| 15 | /opt/homebrew/opt/llvm@12/include | ||
| 14 | /mingw64/include) | 16 | /mingw64/include) |
| 15 | 17 | ||
| 16 | find_library(LLD_LIBRARY NAMES lld-12.0 lld120 lld | 18 | find_library(LLD_LIBRARY NAMES lld-12.0 lld120 lld |
| ... | @@ -18,6 +20,8 @@ find_library(LLD_LIBRARY NAMES lld-12.0 lld120 lld | ... | @@ -18,6 +20,8 @@ find_library(LLD_LIBRARY NAMES lld-12.0 lld120 lld |
| 18 | /usr/lib/llvm-12/lib | 20 | /usr/lib/llvm-12/lib |
| 19 | /usr/local/llvm120/lib | 21 | /usr/local/llvm120/lib |
| 20 | /usr/local/llvm12/lib | 22 | /usr/local/llvm12/lib |
| 23 | /usr/local/opt/llvm@12/lib | ||
| 24 | /opt/homebrew/opt/llvm@12/lib | ||
| 21 | ) | 25 | ) |
| 22 | if(EXISTS ${LLD_LIBRARY}) | 26 | if(EXISTS ${LLD_LIBRARY}) |
| 23 | set(LLD_LIBRARIES ${LLD_LIBRARY}) | 27 | set(LLD_LIBRARIES ${LLD_LIBRARY}) |
| ... | @@ -30,6 +34,8 @@ else() | ... | @@ -30,6 +34,8 @@ else() |
| 30 | /usr/lib/llvm-12/lib | 34 | /usr/lib/llvm-12/lib |
| 31 | /usr/local/llvm120/lib | 35 | /usr/local/llvm120/lib |
| 32 | /usr/local/llvm12/lib | 36 | /usr/local/llvm12/lib |
| 37 | /usr/local/opt/llvm@12/lib | ||
| 38 | /opt/homebrew/opt/llvm@12/lib | ||
| 33 | /mingw64/lib | 39 | /mingw64/lib |
| 34 | /c/msys64/mingw64/lib | 40 | /c/msys64/mingw64/lib |
| 35 | c:/msys64/mingw64/lib) | 41 | c:/msys64/mingw64/lib) |
cmake/Findllvm.cmake+6| ... | @@ -14,6 +14,8 @@ find_path(LLVM_INCLUDE_DIRS NAMES llvm/IR/IRBuilder.h | ... | @@ -14,6 +14,8 @@ find_path(LLVM_INCLUDE_DIRS NAMES llvm/IR/IRBuilder.h |
| 14 | /usr/lib/llvm-12.0/include | 14 | /usr/lib/llvm-12.0/include |
| 15 | /usr/local/llvm12/include | 15 | /usr/local/llvm12/include |
| 16 | /usr/local/llvm120/include | 16 | /usr/local/llvm120/include |
| 17 | /usr/local/opt/llvm@12/include | ||
| 18 | /opt/homebrew/opt/llvm@12/include | ||
| 17 | /mingw64/include | 19 | /mingw64/include |
| 18 | ) | 20 | ) |
| 19 | 21 | ||
| ... | @@ -31,6 +33,8 @@ if(ZIG_PREFER_CLANG_CPP_DYLIB) | ... | @@ -31,6 +33,8 @@ if(ZIG_PREFER_CLANG_CPP_DYLIB) |
| 31 | /usr/lib/llvm-12/lib | 33 | /usr/lib/llvm-12/lib |
| 32 | /usr/local/llvm12/lib | 34 | /usr/local/llvm12/lib |
| 33 | /usr/local/llvm120/lib | 35 | /usr/local/llvm120/lib |
| 36 | /usr/local/opt/llvm@12/lib | ||
| 37 | /opt/homebrew/opt/llvm@12/lib | ||
| 34 | ) | 38 | ) |
| 35 | 39 | ||
| 36 | find_program(LLVM_CONFIG_EXE | 40 | find_program(LLVM_CONFIG_EXE |
| ... | @@ -185,6 +189,8 @@ else() | ... | @@ -185,6 +189,8 @@ else() |
| 185 | /usr/lib/llvm-12.0/lib | 189 | /usr/lib/llvm-12.0/lib |
| 186 | /usr/local/llvm120/lib | 190 | /usr/local/llvm120/lib |
| 187 | /usr/local/llvm12/lib | 191 | /usr/local/llvm12/lib |
| 192 | /usr/local/opt/llvm@12/lib | ||
| 193 | /opt/homebrew/opt/llvm@12/lib | ||
| 188 | /mingw64/lib | 194 | /mingw64/lib |
| 189 | /c/msys64/mingw64/lib | 195 | /c/msys64/mingw64/lib |
| 190 | c:\\msys64\\mingw64\\lib) | 196 | c:\\msys64\\mingw64\\lib) |