rules_ada 0.1.0Latest published 5d ago
MODULE.bazel
bazel_dep(name = "rules_ada", version = "0.1.0")
README

rules_ada

rules_ada provides Bazel rules for building Ada code with the GNAT compiler.

Setup

bazel_dep(name = "rules_ada", version = "{version}")

Quick start

load("@rules_ada//ada:ada_binary.bzl", "ada_binary")
load("@rules_ada//ada:ada_library.bzl", "ada_library")

ada_library(
    name = "math_utils",
    srcs = ["math_utils.ads", "math_utils.adb"],
)

ada_binary(
    name = "calculator",
    srcs = ["main.adb"],
    deps = [":math_utils"],
)

Build with:

bazel build //:calculator

Docs

Additional documentation can be found at https://periareon.github.io/rules_ada/

About

Bazel rules for Ada

@periareon/rules_ada@periareon
Homepage
1star
Wednesday, June 3, 2026 (5 days ago)
@periareon-bot#8895 rules_ada@0.1.0 (#8895)

Languages

Ada14.1%
Rust10.7%
Python4%
C0.1%

Maintainers

@abrisco

Versions

0.1.0100% 22026-06-03