forked from solo-io/wasm
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.bazelrc
More file actions
25 lines (18 loc) · 702 Bytes
/
.bazelrc
File metadata and controls
25 lines (18 loc) · 702 Bytes
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
build --cxxopt=-std=c++17
build --cxxopt=-O3
build --cxxopt=-no-canonical-prefixes
build --cxxopt=-DEMSCRIPTEN_PROTOBUF_LITE=1
# try to optimize un-used code
build --cxxopt=-fdata-sections
build --cxxopt=-ffunction-sections
build --linkopt=-Wl,--gc-sections
# https://github.com/bazelbuild/bazel/issues/9451
# ideally we want this, but it doesn't work...
# build --cxxopt=-fno-canonical-system-headers
# as a work around we use `sed` to "fix" the *.d files.
build --crosstool_top=//toolchain:emscripten
# Use --cpu as a differentiator.
build --cpu=wasm
# Use the default Bazel C++ toolchain to build the tools used during the
# build.
build --host_crosstool_top=@bazel_tools//tools/cpp:toolchain