No description
- Starlark 51.3%
- C++ 48.7%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
Using the "development" registry gives access to latest versions. Also switch the hello-world sample to use "INFO" log level. |
||
| arene | ||
| .bazelrc | ||
| .bazelversion | ||
| .gitignore | ||
| MODULE.bazel | ||
| MODULE.bazel.lock | ||
| README.md | ||
| WORKSPACE | ||
Arene Bazel
A sample project demonstrating how to bootstrap Arene development using bazel.
Pre-requisites
- Development machine with core tools installed:
- build-essential, bazel, bazelisk, git, ...
- Access to Woven Artifactory (via
.netrc)
Steps
- Create basic bazel project using a MODULE.bazel
- Pin bazel version to 7.x or 8.x to remain compatbile with Arene projects
- Restrict C++ to version 14 via .bazelrc to remain compatible with Arene projects
- googletest is restricted to v1.16.x to remain compatible with C++14
Basic bazel(isk) commands
- List all targets in the "arene" subdirectory:
bazelisk query //arene/... - Run all tests in the "arene" subdirectory:
bazelisk test //arene/... - Build all targets in the "arene" subdirectory:
bazelisk build //arene/...