diff options
Diffstat (limited to 'core/libdeno.rs')
-rw-r--r-- | core/libdeno.rs | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/core/libdeno.rs b/core/libdeno.rs index 72003a372..1a80330de 100644 --- a/core/libdeno.rs +++ b/core/libdeno.rs @@ -133,6 +133,34 @@ pub struct deno_config { pub recv_cb: deno_recv_cb, } +#[cfg(not(windows))] +#[link(name = "deno")] +extern "C" {} + +#[cfg(any(target_os = "macos", target_os = "freebsd"))] +#[link(name = "c++")] +extern "C" {} + +#[cfg(windows)] +#[link(name = "libdeno")] +extern "C" {} + +#[cfg(windows)] +#[link(name = "shlwapi")] +extern "C" {} + +#[cfg(windows)] +#[link(name = "winmm")] +extern "C" {} + +#[cfg(windows)] +#[link(name = "ws2_32")] +extern "C" {} + +#[cfg(windows)] +#[link(name = "dbghelp")] +extern "C" {} + extern "C" { pub fn deno_init(); pub fn deno_v8_version() -> *const c_char; |