fmt/support/bazel
2024-05-15 06:33:27 -07:00
..
.bazelversion Bazel support: Add utf-8 to Windows build (#3962) 2024-05-15 06:33:27 -07:00
BUILD.bazel Bazel support: Add utf-8 to Windows build (#3962) 2024-05-15 06:33:27 -07:00
MODULE.bazel Extend Bazel build support to bzlmod (#3792) 2024-01-09 11:27:44 -08:00
README.md Bazel support: Add utf-8 to Windows build (#3962) 2024-05-15 06:33:27 -07:00
WORKSPACE.bazel Bazel support: Add utf-8 to Windows build (#3962) 2024-05-15 06:33:27 -07:00

Bazel support

To get Bazel working with {fmt} you can copy the files BUILD.bazel, MODULE.bazel, WORKSPACE.bazel, and .bazelversion from this folder (support/bazel) to the root folder of this project. This way {fmt} gets bazelized and can be used with Bazel (e.g. doing a bazel build //... on {fmt}).

Using {fmt} as a dependency

Using Bzlmod

The Bazel Central Registry provides support for {fmt}.

For instance, to use {fmt} add to your MODULE.bazel file:

bazel_dep(name = "fmt", version = "10.2.1")

Live at head

For a live-at-head approach, you can copy the contents of this repository and move the Bazel-related build files to the root folder of this project as described above and make use of local_path_override, e.g.:

local_path_override(
    module_name = "fmt",
    path = "../third_party/fmt",
)