diff options
| author | Andrew Kelley <andrew@ziglang.org> | 2023-10-06 23:59:47 -0700 |
|---|---|---|
| committer | Andrew Kelley <andrew@ziglang.org> | 2023-10-08 16:54:31 -0700 |
| commit | 4eb7b61daae4fe43b218eaaac0614f6bee1915d8 (patch) | |
| tree | 61794ebe2f922325403ad2a80eeee33ffa780b51 /src/main.zig | |
| parent | 9eb21541ec9e8b64ae0d64e2851ed8d105308a35 (diff) | |
| download | zig-4eb7b61daae4fe43b218eaaac0614f6bee1915d8.tar.gz zig-4eb7b61daae4fe43b218eaaac0614f6bee1915d8.zip | |
package fetching: generate dependencies.zig file
Only problem is that it looks like `has_build_zig` is being false when
it should be true.
After that is fixed then main.zig needs to create the `@dependencies`
module from the generated source code.
Diffstat (limited to 'src/main.zig')
| -rw-r--r-- | src/main.zig | 19 |
1 files changed, 13 insertions, 6 deletions
diff --git a/src/main.zig b/src/main.zig index cd7cd80da4..1cdbd61242 100644 --- a/src/main.zig +++ b/src/main.zig @@ -4887,12 +4887,19 @@ pub fn cmdBuild(gpa: Allocator, arena: Allocator, args: []const []const u8) !voi process.exit(1); } - const deps_mod = try job_queue.createDependenciesModule( - arena, - local_cache_directory, - "dependencies.zig", - ); - try main_mod.deps.put(arena, "@dependencies", deps_mod); + var buf = std.ArrayList(u8).init(gpa); + defer buf.deinit(); + try job_queue.createDependenciesModule(&buf); + if (true) { + std.debug.print("dependencies source:\n\n{s}\n", .{buf.items}); + @panic("TODO"); + } + //const deps_mod = try job_queue.createDependenciesModule( + // arena, + // local_cache_directory, + // "dependencies.zig", + //); + //try main_mod.deps.put(arena, "@dependencies", deps_mod); } try main_mod.deps.put(arena, "@build", &build_mod); |
