aboutsummaryrefslogtreecommitdiff
path: root/src/javascript/jsc/bindings/bindings-generator.zig
diff options
context:
space:
mode:
Diffstat (limited to 'src/javascript/jsc/bindings/bindings-generator.zig')
-rw-r--r--src/javascript/jsc/bindings/bindings-generator.zig5
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);
}