diff options
Diffstat (limited to 'src/javascript/jsc/bindings/bindings-generator.zig')
-rw-r--r-- | src/javascript/jsc/bindings/bindings-generator.zig | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/javascript/jsc/bindings/bindings-generator.zig b/src/javascript/jsc/bindings/bindings-generator.zig index 96a36cd59..71ece7a59 100644 --- a/src/javascript/jsc/bindings/bindings-generator.zig +++ b/src/javascript/jsc/bindings/bindings-generator.zig @@ -21,11 +21,14 @@ pub fn main() anyerror!void { var writer = stdout.writer(); const src: std.builtin.SourceLocation = @src(); const paths = [_][]const u8{ std.fs.path.dirname(src.file) orelse return error.BadPath, "headers.h" }; + const paths2 = [_][]const u8{ std.fs.path.dirname(src.file) orelse return error.BadPath, "headers-cpp.h" }; + + const cpp = try std.fs.createFileAbsolute(try std.fs.path.join(allocator, &paths2), .{}); const file = try std.fs.createFileAbsolute(try std.fs.path.join(allocator, &paths), .{}); const HeaderGenerator = HeaderGen( Bindings, "src/javascript/jsc/bindings/bindings.zig", ); - HeaderGenerator.exec(HeaderGenerator{}, file); + HeaderGenerator.exec(HeaderGenerator{}, file, cpp); } |