Skip to content

Commit 48721ad

Browse files
committed
CMake: Prefer LLVM 21
1 parent 244a20f commit 48721ad

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

cmake/Modules/FindLLVM.cmake

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,8 @@
3232
# We also want an user-specified LLVM_ROOT_DIR to take precedence over the
3333
# system default locations such as /usr/local/bin. Executing find_program()
3434
# multiples times is the approach recommended in the docs.
35-
set(llvm_config_names llvm-config-20.1 llvm-config201 llvm-config-20
35+
set(llvm_config_names llvm-config-21.1 llvm-config211 llvm-config-21
36+
llvm-config-20.1 llvm-config201 llvm-config-20
3637
llvm-config-19.1 llvm-config191 llvm-config-19
3738
llvm-config-18.1 llvm-config181 llvm-config-18
3839
llvm-config-17.0 llvm-config170 llvm-config-17
@@ -48,10 +49,12 @@ if(APPLE)
4849
# extra fallbacks for MacPorts & Homebrew
4950
find_program(LLVM_CONFIG
5051
NAMES ${llvm_config_names}
51-
PATHS /opt/local/libexec/llvm-20/bin /opt/local/libexec/llvm-19/bin
52+
PATHS /opt/local/libexec/llvm-21/bin
53+
/opt/local/libexec/llvm-20/bin /opt/local/libexec/llvm-19/bin
5254
/opt/local/libexec/llvm-18/bin /opt/local/libexec/llvm-17/bin
5355
/opt/local/libexec/llvm-16/bin /opt/local/libexec/llvm-15/bin
5456
/opt/local/libexec/llvm/bin
57+
/usr/local/opt/llvm@21/bin
5558
/usr/local/opt/llvm@20/bin /usr/local/opt/llvm@19/bin
5659
/usr/local/opt/llvm@18/bin /usr/local/opt/llvm@17/bin
5760
/usr/local/opt/llvm@16/bin /usr/local/opt/llvm@15/bin

0 commit comments

Comments
 (0)