repo.or.cz
/
blocksruntime.git
/
blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
blame
|
history
|
raw
|
HEAD
tsan: include lsan into presubmit check
[blocksruntime.git]
/
lib
/
tsan
/
check_cmake.sh
blob
f7f691abb26889c8f78b0f697d1d1977f428e4ed
1
#!/bin/bash
2
set -u
3
set -e
4
5
ROOT
=
"$( cd "
$
(
dirname
"
${BASH_SOURCE[0]}
"
)
" && pwd )"
6
mkdir
-p
$ROOT
/
build
7
cd
$ROOT
/
build
8
CC
=
clang CXX
=
clang
++
cmake
-G
Ninja
-DLLVM_ENABLE_WERROR
=
ON
-DCMAKE_BUILD_TYPE
=
Release
-DLLVM_ENABLE_ASSERTIONS
=
ON
$ROOT
/
..
/
..
/
..
/
..
9
ninja
10
ninja check-sanitizer
11
ninja check-tsan
12
ninja check-asan
13
ninja check-msan
14
ninja check-lsan