diff options
| author | Martin Hořeňovský | 2025-01-05 14:38:51 +0100 |
|---|---|---|
| committer | Martin Hořeňovský | 2025-01-05 16:03:22 +0100 |
| commit | a3b67a3abecd40804fbd702982f67962dffcc8aa (patch) | |
| tree | e1e0484d5661b1cf9946df6d8e01314c294e1d01 | |
| parent | 0321d2fce328b5e2ad106a8230ff20e0d5bf5501 (diff) | |
| download | catch3-a3b67a3abecd40804fbd702982f67962dffcc8aa.tar.gz | |
Migrate Bazel build to use Bzlmod
| -rw-r--r-- | .bazelrc | 3 | ||||
| -rw-r--r-- | MODULE.bazel | 1 | ||||
| -rw-r--r-- | WORKSPACE.bazel | 16 |
3 files changed, 4 insertions, 16 deletions
@@ -1,3 +1,6 @@ +# Enable Bzlmod for every Bazel command +common --enable_bzlmod + build --enable_platform_specific_config build:gcc9 --cxxopt=-std=c++2a diff --git a/MODULE.bazel b/MODULE.bazel index 4d7ec860..628d77a0 100644 --- a/MODULE.bazel +++ b/MODULE.bazel @@ -1,3 +1,4 @@ module(name = "catch2") bazel_dep(name = "bazel_skylib", version = "1.7.1") +bazel_dep(name = "rules_cc", version = "0.0.17") diff --git a/WORKSPACE.bazel b/WORKSPACE.bazel deleted file mode 100644 index e48080a4..00000000 --- a/WORKSPACE.bazel +++ /dev/null @@ -1,16 +0,0 @@ -workspace(name = "catch2") - -load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive") - -http_archive( - name = "bazel_skylib", - sha256 = "bc283cdfcd526a52c3201279cda4bc298652efa898b10b4db0837dc51652756f", - urls = [ - "https://mirror.bazel.build/github.com/bazelbuild/bazel-skylib/releases/download/1.7.1/bazel-skylib-1.7.1.tar.gz", - "https://github.com/bazelbuild/bazel-skylib/releases/download/1.7.1/bazel-skylib-1.7.1.tar.gz", - ], -) - -load("@bazel_skylib//:workspace.bzl", "bazel_skylib_workspace") - -bazel_skylib_workspace() |