Skip to content

Commit cc3bfbb

Browse files
committed
CMake: Auto-detect llvm-config-20 etc.
1 parent ccbb284 commit cc3bfbb

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

cmake/Modules/FindLLVM.cmake

Lines changed: 4 additions & 3 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-19.1 llvm-config191 llvm-config-19
35+
set(llvm_config_names llvm-config-20.1 llvm-config201 llvm-config-20
36+
llvm-config-19.1 llvm-config191 llvm-config-19
3637
llvm-config-18.1 llvm-config181 llvm-config-18
3738
llvm-config-17.0 llvm-config170 llvm-config-17
3839
llvm-config-16.0 llvm-config160 llvm-config-16
@@ -47,11 +48,11 @@ if(APPLE)
4748
# extra fallbacks for MacPorts & Homebrew
4849
find_program(LLVM_CONFIG
4950
NAMES ${llvm_config_names}
50-
PATHS /opt/local/libexec/llvm-19/bin
51+
PATHS /opt/local/libexec/llvm-20/bin /opt/local/libexec/llvm-19/bin
5152
/opt/local/libexec/llvm-18/bin /opt/local/libexec/llvm-17/bin
5253
/opt/local/libexec/llvm-16/bin /opt/local/libexec/llvm-15/bin
5354
/opt/local/libexec/llvm/bin
54-
/usr/local/opt/llvm@19/bin
55+
/usr/local/opt/llvm@20/bin /usr/local/opt/llvm@19/bin
5556
/usr/local/opt/llvm@18/bin /usr/local/opt/llvm@17/bin
5657
/usr/local/opt/llvm@16/bin /usr/local/opt/llvm@15/bin
5758
/usr/local/opt/llvm/bin

0 commit comments

Comments
 (0)