forked from OSchip/llvm-project
				
			
		
			
				
	
	
		
			19 lines
		
	
	
		
			430 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
			
		
		
	
	
			19 lines
		
	
	
		
			430 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
| #!/bin/bash
 | |
| set -u
 | |
| set -e
 | |
| 
 | |
| ROOT="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
 | |
| if [ -d "$ROOT/llvm-build" ]; then
 | |
|   cd $ROOT/llvm-build
 | |
| else
 | |
|   mkdir -p $ROOT/llvm-build
 | |
|   cd $ROOT/llvm-build
 | |
|   CC=clang CXX=clang++ cmake -G Ninja -DLLVM_ENABLE_WERROR=ON -DCMAKE_BUILD_TYPE=Release -DLLVM_ENABLE_ASSERTIONS=ON $ROOT/../../../..
 | |
| fi
 | |
| ninja
 | |
| ninja check-sanitizer
 | |
| ninja check-tsan
 | |
| ninja check-asan
 | |
| ninja check-msan
 | |
| ninja check-lsan
 |