@@ -5,8 +5,6 @@ pub fn build(b: *std.Build) !void {
55 const target = b .standardTargetOptions (.{});
66 const optimize = b .standardOptimizeOption (.{});
77
8- const zip = b .dependency ("zip" , .{});
9-
108 const common = b .createModule (.{ .root_source_file = b .path ("src/common/root.zig" ) });
119 const default_os = target .result .os .tag ;
1210 if (default_os .isBSD () or default_os .isDarwin () or default_os == std .Target .Os .Tag .linux ) {
@@ -15,23 +13,25 @@ pub fn build(b: *std.Build) !void {
1513
1614 const strip = if (optimize == std .builtin .OptimizeMode .ReleaseSafe ) true else null ;
1715
18- const zigverm = b .addExecutable (.{
19- .name = "zigverm" ,
20- .root_source_file = b .path ("src/main.zig" ),
21- .target = target ,
22- .optimize = optimize ,
23- .strip = strip ,
24- });
25- const zig = b .addExecutable (.{
26- .name = "zig" ,
27- .root_source_file = b .path ("src/zig//main.zig" ),
16+ const zigverm = b .addExecutable (
17+ .{ .name = "zigverm" , .root_module = b .createModule (.{
18+ .root_source_file = b .path ("src/main.zig" ),
19+ .target = target ,
20+ .optimize = optimize ,
21+ .strip = strip ,
22+ }) },
23+ );
24+ zigverm .subsystem = .Console ;
25+ const zig = b .addExecutable (.{ .name = "zig" , .root_module = b .createModule (.{
26+ .root_source_file = b .path ("src/zig/main.zig" ),
2827 .target = target ,
2928 .optimize = optimize ,
3029 .strip = strip ,
31- });
30+ }) });
31+ zig .subsystem = .Console ;
3232
3333 zigverm .root_module .addImport ("common" , common );
34- zigverm .root_module .addImport ("zip" , zip .module ("zip" ));
34+ // zigverm.root_module.addImport("zip", zip.module("zip"));
3535 zig .root_module .addImport ("common" , common );
3636 b .installArtifact (zigverm );
3737 b .installArtifact (zig );
@@ -59,25 +59,25 @@ fn addExeRunner(b: *std.Build, zigverm: *Compile, zig: *Compile) void {
5959}
6060
6161fn addTestRunner (b : * std.Build , target : std.Build.ResolvedTarget , optimize : std.builtin.OptimizeMode ) void {
62- const zigverm_tests = b .addTest (.{
62+ const zigverm_tests = b .addTest (.{ . root_module = b . createModule (.{
6363 .root_source_file = b .path ("src/main.zig" ),
6464 .target = target ,
6565 .optimize = optimize ,
66- });
66+ }) }) ;
6767 const run_zigverm_tests = b .addRunArtifact (zigverm_tests );
6868
69- const zig_tests = b .addTest (.{
69+ const zig_tests = b .addTest (.{ . root_module = b . createModule (.{
7070 .root_source_file = b .path ("src/zig/main.zig" ),
7171 .target = target ,
7272 .optimize = optimize ,
73- });
73+ }) }) ;
7474 const run_zig_tests = b .addRunArtifact (zig_tests );
7575
76- const common_tests = b .addTest (.{
77- .root_source_file = b .path ("src/common/tests .zig" ),
76+ const common_tests = b .addTest (.{ . root_module = b . createModule (.{
77+ .root_source_file = b .path ("src/zig/main .zig" ),
7878 .target = target ,
7979 .optimize = optimize ,
80- });
80+ }) }) ;
8181 const default_os = target .result .os .tag ;
8282 if (default_os .isBSD () or default_os .isDarwin () or default_os == std .Target .Os .Tag .linux ) {
8383 common_tests .linkLibC ();
0 commit comments