diff options
author | 2022-03-02 21:12:02 -0800 | |
---|---|---|
committer | 2022-03-02 21:12:02 -0800 | |
commit | 88b60e6f105e992147a88a4ff1cecac855a54280 (patch) | |
tree | 8594148d1327d8d56046228d283b634b3ddbb3bc | |
parent | c5a2172c7b816e534eb4a09ccacb51d7d0ad969a (diff) | |
download | bun-88b60e6f105e992147a88a4ff1cecac855a54280.tar.gz bun-88b60e6f105e992147a88a4ff1cecac855a54280.tar.zst bun-88b60e6f105e992147a88a4ff1cecac855a54280.zip |
add is_bindgen stub
-rw-r--r-- | src/jsc.zig | 2 | ||||
-rw-r--r-- | src/jsc_stub.zig | 1 | ||||
-rw-r--r-- | src/main.zig | 2 |
3 files changed, 5 insertions, 0 deletions
diff --git a/src/jsc.zig b/src/jsc.zig index f343f34c0..8702202e0 100644 --- a/src/jsc.zig +++ b/src/jsc.zig @@ -1,4 +1,6 @@ // Top-level so it can access all files +pub const is_bindgen = @import("std").meta.globalOption("bindgen", bool) orelse false; + pub usingnamespace @import("./javascript/jsc/bindings/exports.zig"); pub usingnamespace @import("./javascript/jsc/bindings/bindings.zig"); pub usingnamespace @import("./javascript/jsc/base.zig"); diff --git a/src/jsc_stub.zig b/src/jsc_stub.zig index 34069b04a..3679179f3 100644 --- a/src/jsc_stub.zig +++ b/src/jsc_stub.zig @@ -1,4 +1,5 @@ // For WASM builds +pub const is_bindgen = true; pub const C = struct {}; pub const WebCore = struct {}; pub const Jest = struct {}; diff --git a/src/main.zig b/src/main.zig index 16b947696..981729641 100644 --- a/src/main.zig +++ b/src/main.zig @@ -23,6 +23,7 @@ pub const MainPanicHandler = panicky.NewPanicHandler(std.builtin.default_panic); const js = @import("javascript/jsc/bindings/bindings.zig"); const JavaScript = @import("javascript/jsc/javascript.zig"); pub const io_mode = .blocking; +pub const bindgen = @import("build_options").bindgen; const Report = @import("./report.zig"); pub fn panic(msg: []const u8, error_return_trace: ?*std.builtin.StackTrace) noreturn { MainPanicHandler.handle_panic(msg, error_return_trace); @@ -30,6 +31,7 @@ pub fn panic(msg: []const u8, error_return_trace: ?*std.builtin.StackTrace) nore const CrashReporter = @import("crash_reporter"); + pub fn PLCrashReportHandler() void { Report.fatal(null, null); } |