Skip to content

Commit a2fc34b

Browse files
Kelwanzaucy
andauthored
feat: Add recipe bundles and update deps (#20)
Co-authored-by: Ezekiel Warren <ezekiel@seaube.com>
1 parent 1379ede commit a2fc34b

27 files changed

+97
-10317
lines changed

.bazelignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,3 @@
11
test
2+
3+
MODULE.baze.lock

.bazelrc

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
import %workspace%/bazel/common.bazelrc
22

3-
# build --@boost.dll//:use_std_fs
4-
# query --@boost.dll//:use_std_fs
5-
# build --@boost.process//:use_std_fs
6-
# query --@boost.process//:use_std_fs
3+
build --@boost.dll//:use_std_fs
4+
query --@boost.dll//:use_std_fs
5+
build --@boost.process//:use_std_fs
6+
query --@boost.process//:use_std_fs
77

88
try-import %workspace%/user.bazelrc

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
# bazel
22
bazel-*
33
user.bazelrc
4+
*.bazel.lock
45

56
# dev stuff
67
compile_commands.json

MODULE.bazel

Lines changed: 12 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,14 @@ module(
55
)
66

77
bazel_dep(name = "rules_cc", version = "0.0.9")
8-
bazel_dep(name = "ecsact_runtime", version = "0.6.1")
9-
bazel_dep(name = "ecsact_codegen", version = "0.2.0")
10-
bazel_dep(name = "ecsact_lang_cpp", version = "0.4.0")
11-
bazel_dep(name = "rules_ecsact", version = "0.5.0")
12-
bazel_dep(name = "ecsact_cli", version = "0.3.4")
8+
bazel_dep(name = "ecsact_runtime", version = "0.6.7")
9+
bazel_dep(name = "ecsact_codegen", version = "0.3.1")
10+
bazel_dep(name = "ecsact_lang_cpp", version = "0.4.5")
11+
bazel_dep(name = "rules_ecsact", version = "0.5.5")
12+
bazel_dep(name = "ecsact_cli", version = "0.3.14")
1313
bazel_dep(name = "bazel_skylib", version = "1.4.2")
14+
bazel_dep(name = "boost.process", version = "1.83.0.bzl.2")
15+
bazel_dep(name = "boost.dll", version = "1.83.0.bzl.2")
1416

1517
bazel_dep(name = "toolchains_llvm", version = "1.0.0", dev_dependency = True)
1618
bazel_dep(name = "hedron_compile_commands", dev_dependency = True)
@@ -20,11 +22,16 @@ git_override(
2022
remote = "https://github.com/hedronvision/bazel-compile-commands-extractor.git",
2123
)
2224

25+
ecsact = use_extension("@rules_ecsact//ecsact:extensions.bzl", "ecsact", dev_dependency = True)
26+
ecsact.toolchain(use_ecsact_cli = True)
27+
use_repo(ecsact, "ecsact_toolchain")
28+
2329
llvm = use_extension("@toolchains_llvm//toolchain/extensions:llvm.bzl", "llvm", dev_dependency = True)
2430
llvm.toolchain(llvm_version = "17.0.6")
2531
use_repo(llvm, "llvm_toolchain")
2632

2733
register_toolchains(
2834
"@llvm_toolchain//:all",
35+
"@ecsact_toolchain//:all",
2936
dev_dependency = True,
3037
)

0 commit comments

Comments
 (0)