forked from nvidia-riva/cpp-clients
-
Notifications
You must be signed in to change notification settings - Fork 0
/
.bazelrc
39 lines (32 loc) · 1.36 KB
/
.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
34
35
36
37
38
39
# SPDX-FileCopyrightText: Copyright (c) 2022 NVIDIA CORPORATION & AFFILIATES. All rights reserved.
# SPDX-License-Identifier: MIT
try-import %workspace%/user.bazelrc
build --show_timestamps --keep_going --color=yes --cxxopt='-std=c++1z' --linkopt='-lstdc++fs'
build --workspace_status_command=scripts/workspace_status.sh
build:debug --compilation_mode dbg
build:release --compilation_mode=opt
build:release --linkopt=-Wl,--strip-all
build:release --stamp
build:linux/x86_64 --platforms //riva:linux_x86_64
build:linux/aarch64 --platforms //riva:linux_aarch64
build:l4t/aarch64 --platforms //riva:linux_aarch64
build:asan --strip=never
build:asan --copt=-fsanitize=address
build:asan --copt=-O0
build:asan --copt=-fno-omit-frame-pointer
build:asan --copt=-DGPR_NO_DIRECT_SYSCALLS
build:asan --copt=-DGRPC_ASAN
build:asan --copt=-DADDRESS_SANITIZER # used by absl
build:asan --linkopt=-fsanitize=address
build:asan --action_env=ASAN_OPTIONS=detect_leaks=1:color=always
build:asan --action_env=LSAN_OPTIONS=suppressions=test/core/util/lsan_suppressions.txt:report_objects=1
build:tsan --strip=never
build:tsan --copt=-fsanitize=thread
build:tsan --copt=-O2
build:tsan --linkopt=-fsanitize=thread
build:msan --strip=never
build:msan --copt=-fsanitize=memory
build:msan --linkopt=-fsanitize=memory
build:msan --copt=-fPIE
build:msan --linkopt=-pie
build:msan --copt=-fno-omit-frame-pointer