Skip to content

Commit 563af1a

Browse files
authored
feat: use ecsact build (#3)
1 parent d69f64d commit 563af1a

26 files changed

+10408
-263
lines changed

.bazelignore

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
tests
1+
test

.bazelrc

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

3+
# build [email protected]//:use_std_fs
4+
# query [email protected]//:use_std_fs
5+
# build [email protected]//:use_std_fs
6+
# query [email protected]//:use_std_fs
7+
38
try-import %workspace%/user.bazelrc

.bazelversion

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
7.1.0
1+
7.1.1

.github/workflows/main.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@ jobs:
1414
runs-on: ubuntu-latest
1515
steps:
1616
- uses: actions/checkout@v4
17-
- uses: jidicula/clang-format-action@v4.9.0
18-
with: { clang-format-version: "16" }
17+
- uses: jidicula/clang-format-action@v4.11.0
18+
with: { clang-format-version: "18" }
1919

2020
test-windows:
2121
runs-on: windows-latest

MODULE.bazel

Lines changed: 26 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,30 @@
1-
module(name = "ecsact_rt_reference")
1+
module(
2+
name = "ecsact_rt_reference",
3+
version = "0.0.1",
4+
compatibility_level = 0,
5+
)
26

3-
bazel_dep(name = "rules_cc", version = "0.0.8")
4-
bazel_dep(name = "ecsact_runtime")
5-
bazel_dep(name = "ecsact_codegen")
7+
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")
13+
bazel_dep(name = "bazel_skylib", version = "1.4.2")
614

15+
bazel_dep(name = "toolchains_llvm", version = "1.0.0", dev_dependency = True)
16+
bazel_dep(name = "hedron_compile_commands", dev_dependency = True)
717
git_override(
8-
module_name = "ecsact_codegen",
9-
remote = "https://github.com/ecsact-dev/ecsact_codegen",
10-
commit = "d947cb8bef1c488d814dc2b43bd4a0ab982572cd",
18+
module_name = "hedron_compile_commands",
19+
commit = "204aa593e002cbd177d30f11f54cff3559110bb9",
20+
remote = "https://github.com/hedronvision/bazel-compile-commands-extractor.git",
21+
)
22+
23+
llvm = use_extension("@toolchains_llvm//toolchain/extensions:llvm.bzl", "llvm", dev_dependency = True)
24+
llvm.toolchain(llvm_version = "17.0.6")
25+
use_repo(llvm, "llvm_toolchain")
26+
27+
register_toolchains(
28+
"@llvm_toolchain//:all",
29+
dev_dependency = True,
1130
)

0 commit comments

Comments
 (0)