summaryrefslogtreecommitdiff
path: root/build.zig
diff options
context:
space:
mode:
authorNic Gaffney <gaffney_nic@protonmail.com>2025-10-23 16:54:54 -0500
committerNic Gaffney <gaffney_nic@protonmail.com>2025-10-23 16:54:54 -0500
commitc658b86a0770ba99c51bdf4e2df9544363468253 (patch)
treec7dc0b3f340f818b364b322200d9cc9d92460fd2 /build.zig
parent2c44d648157a6dbfd847e939016316032c6742a4 (diff)
downloadcalico-c658b86a0770ba99c51bdf4e2df9544363468253.tar.gz
Updated to zig 0.15.1 -- BREAKING
Diffstat (limited to 'build.zig')
-rw-r--r--build.zig24
1 files changed, 14 insertions, 10 deletions
diff --git a/build.zig b/build.zig
index 4606ade..ecf494d 100644
--- a/build.zig
+++ b/build.zig
@@ -7,14 +7,16 @@ pub fn build(b: *std.Build) !void {
const exe = b.addExecutable(.{
.name = "calico",
- .root_source_file = b.path("src/main.zig"),
- .target = target,
- .optimize = optimize,
+ .root_module = b.createModule(.{
+ .root_source_file = b.path("src/main.zig"),
+ .target = target,
+ .optimize = optimize,
+ }),
});
- const llvm = b.dependency("llvm-zig", .{});
- _ = try b.modules.put("llvm", llvm.module("llvm"));
- exe.root_module.addImport("llvm", b.modules.get("llvm").?);
+ // const llvm = b.dependency("llvm-zig", .{});
+ // _ = try b.modules.put("llvm", llvm.module("llvm"));
+ // exe.root_module.addImport("llvm", b.modules.get("llvm").?);
b.installArtifact(exe);
@@ -47,11 +49,13 @@ fn unit_test(
fname: []const u8,
) void {
const unit = b.addTest(.{
- .root_source_file = b.path(fname),
- .target = target,
- .optimize = optimize,
+ .root_module = b.createModule(.{
+ .root_source_file = b.path(fname),
+ .target = target,
+ .optimize = optimize,
+ }),
});
const unit_tests = b.addRunArtifact(unit);
test_step.dependOn(&unit_tests.step);
- unit.root_module.addImport("llvm", b.modules.get("llvm").?);
+ // unit.root_module.addImport("llvm", b.modules.get("llvm").?);
}