diff options
Diffstat (limited to 'build_odin.sh')
| -rwxr-xr-x | build_odin.sh | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/build_odin.sh b/build_odin.sh index c27ad119d..ec65bb49d 100755 --- a/build_odin.sh +++ b/build_odin.sh @@ -45,7 +45,13 @@ if [ -z "$LLVM_CONFIG" ]; then fi fi -: ${CXX=$($LLVM_CONFIG --bindir)/clang++} +if [ -x "$(which clang++)" ]; then + : ${CXX="clang++"} +elif [ -x "$($LLVM_CONFIG --bindir)/clang++" ]; then + : ${CXX=$($LLVM_CONFIG --bindir)/clang++} +else + error "No clang++ command found. Set CXX to proceed." +fi LLVM_VERSION="$($LLVM_CONFIG --version)" LLVM_VERSION_MAJOR="$(echo $LLVM_VERSION | awk -F. '{print $1}')" |