# Package script for LLVM builds OSX install_binary_artifact_llvm () { # Use the brew provided package LLVM_VERSION_MAJOR="${LLVM_VERSION/.*/}" brew install "llvm\@${LLVM_VERSION_MAJOR}" } # Check if the binary artifact is installed is_installed_llvm() { # Check if llvm-config with the right version exists LLVM_VERSION_MAJOR="${LLVM_VERSION/.*/}" [[ -f "/usr/local/opt/llvm@${LLVM_VERSION_MAJOR}/bin/llvm-config" ]] } setup_artifact_variables_llvm() { LLVM_VERSION_MAJOR="${LLVM_VERSION/.*/}" LLVM_CONFIG="/usr/local/opt/llvm@${LLVM_VERSION_MAJOR}/bin/llvm-config" BITCODE_CC="/usr/local/opt/llvm@${LLVM_VERSION_MAJOR}/bin/clang" BITCODE_CXX="/usr/local/opt/llvm@${LLVM_VERSION_MAJOR}/bin/clang++" LLVM_INSTALL="/usr/local/opt/llvm@${LLVM_VERSION_MAJOR}/" }