diff options
| author | jcmdln <jcmdln@gmail.com> | 2023-10-14 18:07:20 -0400 |
|---|---|---|
| committer | jcmdln <jcmdln@gmail.com> | 2023-10-14 18:07:20 -0400 |
| commit | afcdbf1ba61732c65cafb9595debfb33f07df968 (patch) | |
| tree | 56bc801aa8127d8fb49af5aa8fd5660fe88ab9b6 /build_odin.sh | |
| parent | 8eff75a484384ba9ffbe3f306b1f9bde2d178c81 (diff) | |
Don't implicitly try 'llvm-config-14', try fallback or set LLVM_CONFIG; Restore FreeBSD llvm-config discovery
Diffstat (limited to 'build_odin.sh')
| -rwxr-xr-x | build_odin.sh | 26 |
1 files changed, 13 insertions, 13 deletions
diff --git a/build_odin.sh b/build_odin.sh index 4c7fce836..e9df8b5ba 100755 --- a/build_odin.sh +++ b/build_odin.sh @@ -25,20 +25,20 @@ error() { } if [ -z "$LLVM_CONFIG" ]; then - if [ -n "$(command -v llvm-config-17)" ]; then - LLVM_CONFIG="llvm-config-17" - elif [ -n "$(command -v llvm-config-14)" ]; then - LLVM_CONFIG="llvm-config-14" - elif [ -n "$(command -v llvm-config-13)" ]; then - LLVM_CONFIG="llvm-config-13" - elif [ -n "$(command -v llvm-config-12)" ]; then - LLVM_CONFIG="llvm-config-12" - elif [ -n "$(command -v llvm-config-11)" ]; then - LLVM_CONFIG="llvm-config-11" - elif [ -n "$(command -v llvm-config)" ]; then - LLVM_CONFIG="llvm-config" + # darwin, linux, openbsd + if [ -n "$(command -v llvm-config-17)" ]; then LLVM_CONFIG="llvm-config-17" + elif [ -n "$(command -v llvm-config-13)" ]; then LLVM_CONFIG="llvm-config-13" + elif [ -n "$(command -v llvm-config-12)" ]; then LLVM_CONFIG="llvm-config-12" + elif [ -n "$(command -v llvm-config-11)" ]; then LLVM_CONFIG="llvm-config-11" + # freebsd + elif [ -n "$(command -v llvm-config17)" ]; then LLVM_CONFIG="llvm-config-17" + elif [ -n "$(command -v llvm-config13)" ]; then LLVM_CONFIG="llvm-config-13" + elif [ -n "$(command -v llvm-config12)" ]; then LLVM_CONFIG="llvm-config-12" + elif [ -n "$(command -v llvm-config11)" ]; then LLVM_CONFIG="llvm-config-11" + # fallback + elif [ -n "$(command -v llvm-config)" ]; then LLVM_CONFIG="llvm-config" else - error "No supported llvm-config version found. Set LLVM_CONFIG to proceed." + error "No llvm-config command found. Set LLVM_CONFIG to proceed." fi fi |