19 lines · bash
1#!/usr/bin/env bash2set -u3set -e4 5ROOT="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"6if [ -d "$ROOT/llvm-build" ]; then7 cd $ROOT/llvm-build8else9 mkdir -p $ROOT/llvm-build10 cd $ROOT/llvm-build11 CC=clang CXX=clang++ cmake -G Ninja -DLLVM_ENABLE_WERROR=ON -DCMAKE_BUILD_TYPE=Release -DLLVM_ENABLE_ASSERTIONS=ON $ROOT/../../../..12fi13ninja14ninja check-sanitizer15ninja check-tsan16ninja check-asan17ninja check-msan18ninja check-lsan19