aboutsummaryrefslogtreecommitdiff
path: root/build_odin.sh
diff options
context:
space:
mode:
authorSu3h7aM <matheusgasource@gmail.com>2024-04-30 16:17:19 -0300
committerSu3h7aM <matheusgasource@gmail.com>2024-05-03 13:20:51 -0300
commit30ff15e53805590ac48560080aa56a5e540ea22e (patch)
tree9490c90587d0a117278bebdfb1571487bf92e400 /build_odin.sh
parent17a01a81d812793ee494d46885e6316c7cdd447e (diff)
build: uses correct `clang++` binary for non-standard versions
Diffstat (limited to 'build_odin.sh')
-rwxr-xr-xbuild_odin.sh3
1 files changed, 2 insertions, 1 deletions
diff --git a/build_odin.sh b/build_odin.sh
index aca98a36d..11ae830c7 100755
--- a/build_odin.sh
+++ b/build_odin.sh
@@ -2,7 +2,6 @@
set -eu
: ${CPPFLAGS=}
-: ${CXX=clang++}
: ${CXXFLAGS=}
: ${LDFLAGS=}
: ${LLVM_CONFIG=}
@@ -44,6 +43,8 @@ if [ -z "$LLVM_CONFIG" ]; then
fi
fi
+: ${CXX=$($LLVM_CONFIG --bindir)/clang++}
+
LLVM_VERSION="$($LLVM_CONFIG --version)"
LLVM_VERSION_MAJOR="$(echo $LLVM_VERSION | awk -F. '{print $1}')"
LLVM_VERSION_MINOR="$(echo $LLVM_VERSION | awk -F. '{print $2}')"