forked from eclipse-iceoryx/iceoryx
-
Notifications
You must be signed in to change notification settings - Fork 0
/
.bazelrc
33 lines (26 loc) · 954 Bytes
/
.bazelrc
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
build --cxxopt="-std=c++17"
# For using clang
build:clang --action_env=BAZEL_COMPILER=clang
build:clang --action_env=CC=clang --action_env=CXX=clang++
build:clang --linkopt=-fuse-ld=lld
# asan gcc
build:asan --cxxopt="-fsanitize=address"
build:asan --cxxopt="-fno-omit-frame-pointer"
build:asan --cxxopt="-g" --cxxopt="-O2" --strip=never
build:asan --linkopt="-fsanitize=address"
# asan clang
build:clang_asan --config=clang --config=asan
# usan gcc
build:usan --cxxopt="-fsanitize=undefined"
build:usan --cxxopt="-fno-omit-frame-pointer"
build:usan --cxxopt="-g" --cxxopt="-O2" --strip=never
build:usan --linkopt="-fsanitize=undefined"
# usan clang
build:clang_usan --config=clang --config=usan
# tsan gcc
build:tsan --cxxopt="-fsanitize=thread"
build:tsan --cxxopt="-fno-omit-frame-pointer"
build:tsan --cxxopt="-g" --cxxopt="-O2" --strip=never
build:tsan --linkopt="-fsanitize=thread"
# tsan clang
build:clang_tsan --config=clang --config=tsan