https://github.com/filmil/bazel_rules_fusesoc
Bazel rules for the fusesoc build system
https://github.com/filmil/bazel_rules_fusesoc
Last synced: about 1 month ago
JSON representation
Bazel rules for the fusesoc build system
- Host: GitHub
- URL: https://github.com/filmil/bazel_rules_fusesoc
- Owner: filmil
- License: apache-2.0
- Created: 2024-06-08T06:27:18.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2024-10-04T08:56:58.000Z (7 months ago)
- Last Synced: 2025-01-25T07:25:55.795Z (3 months ago)
- Language: Starlark
- Size: 11.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# bazel_rules_fusesoc: fusesoc build rules. [](https://github.com/filmil/bazel_rules_fusesoc/workflows/Build/badge.svg)
# Contributor guide
## Prerequisites
You **must** ensure that the following steps are complete before attempting
to do any of the steps further in this document, **including** checking the
source out.* build environment (REQUIRED)
Install the needed prerequisites by downloading and running
[`scripts/install_deps.sh`][id].* `bazelisk`: https://bazel.build/install/bazelisk (REQUIRED)
Install and make it available in your `$PATH` as `bazel`. This is what the
rest of the examples in this README.md are assuming.Bazelisk automatically uses the correct `bazel` version for your build.
Sadly, `bazel` binaries are mutually incompatible across major releases,
which makes it hard to select the correct one yourself.The rest of `README.md` assumes that all above prerequisites are present.
# Test
```
bazel test //build/tests/...
```