From 6d1d25df83ab0e8d18b6bc40d80880d2d61139a1 Mon Sep 17 00:00:00 2001 From: "Nurul Huda (Apon)" Date: Sat, 14 Mar 2026 16:10:45 +0600 Subject: [PATCH] refactor: cleanup build.zig --- build.zig | 2 +- build.zig.zon | 6 +++--- pkg/temporal-rs/build.zig | 11 ----------- pkg/temporal-rs/src/root.zig | 1 + 4 files changed, 5 insertions(+), 15 deletions(-) create mode 100644 pkg/temporal-rs/src/root.zig diff --git a/build.zig b/build.zig index 24914b6..1b1ac7c 100644 --- a/build.zig +++ b/build.zig @@ -63,7 +63,7 @@ pub fn build(b: *std.Build) !void { .target = target, .optimize = optimize, }); - mod.linkLibrary(temporal_rs_local.artifact("temporal_rs_lib")); + mod.addImport("temporal_rs", temporal_rs_local.module("temporal_rs")); } // --- Rust Misc Deps --- // diff --git a/build.zig.zon b/build.zig.zon index a2c7472..986c44c 100644 --- a/build.zig.zon +++ b/build.zig.zon @@ -19,9 +19,9 @@ .paths = .{ "build.zig", "build.zig.zon", - "Cargo.toml", - "Cargo.lock", + "README.md", + "LICENCE", "src", - "lib", + "pkg", }, } diff --git a/pkg/temporal-rs/build.zig b/pkg/temporal-rs/build.zig index bba46c1..65df9a1 100644 --- a/pkg/temporal-rs/build.zig +++ b/pkg/temporal-rs/build.zig @@ -45,17 +45,6 @@ pub fn build(b: *std.Build) !void { }); mod.addObjectFile(lib_file); - // --- Library Artifact (for explicit linking) --- // - const lib_artifact = b.addLibrary(.{ - .name = "temporal_rs_lib", - .root_module = b.createModule(.{ - .target = target, - .optimize = optimize, - }), - }); - lib_artifact.root_module.addObjectFile(lib_file); - b.installArtifact(lib_artifact); - // --- Steps: Build all platforms --- // { const build_lib_step = b.step("lib", "Build libraries for all common platforms"); diff --git a/pkg/temporal-rs/src/root.zig b/pkg/temporal-rs/src/root.zig new file mode 100644 index 0000000..ad727f9 --- /dev/null +++ b/pkg/temporal-rs/src/root.zig @@ -0,0 +1 @@ +// Empty root file for zig module