Splited main.zig into lib and test.zig

This commit is contained in:
adrien 2026-05-20 23:02:30 +02:00
parent 63e9b6b63d
commit bcd888d59e
3 changed files with 9 additions and 10 deletions

View File

@ -11,13 +11,13 @@ pub fn build(b: *std.Build) void {
// 1. Define the module so other projects can import it // 1. Define the module so other projects can import it
const mod = b.addModule("dimal", .{ const mod = b.addModule("dimal", .{
.root_source_file = b.path("src/main.zig"), .root_source_file = b.path("src/lib.zig"),
}); });
mod.addImport("gpu", zig_wgpu.module("zig-wgpu")); mod.addImport("gpu", zig_wgpu.module("zig-wgpu"));
const exe_tests = b.addTest(.{ const exe_tests = b.addTest(.{
.root_module = b.createModule(.{ .root_module = b.createModule(.{
.root_source_file = b.path("src/main.zig"), .root_source_file = b.path("src/test.zig"),
.target = target, .target = target,
.optimize = optimize, .optimize = optimize,
}), }),

View File

@ -5,11 +5,3 @@ pub const Dimensions = @import("Dimensions.zig");
pub const Scales = @import("Scales.zig"); pub const Scales = @import("Scales.zig");
pub const Base = @import("Base.zig"); pub const Base = @import("Base.zig");
pub const UnitParser = @import("UnitParser.zig"); pub const UnitParser = @import("UnitParser.zig");
test {
_ = @import("Tensor.zig");
_ = @import("Dimensions.zig");
_ = @import("Scales.zig");
_ = @import("Base.zig");
_ = @import("UnitParser.zig");
}

7
src/test.zig Normal file
View File

@ -0,0 +1,7 @@
test {
_ = @import("Tensor.zig");
_ = @import("Dimensions.zig");
_ = @import("Scales.zig");
_ = @import("Base.zig");
_ = @import("UnitParser.zig");
}