File tree Expand file tree Collapse file tree 2 files changed +11
-7
lines changed Expand file tree Collapse file tree 2 files changed +11
-7
lines changed Original file line number Diff line number Diff line change @@ -15,17 +15,21 @@ build = "build.rs"
1515
1616[dependencies ]
1717libc = " 0.2"
18- backtrace-sys = { path = " backtrace-sys" , version = " 0.1.3" , optional = true }
19- kernel32-sys = { version = " 0.2" , optional = true }
20- winapi = { version = " 0.2.5" , optional = true }
21- dbghelp-sys = { version = " 0.2" , optional = true }
2218cfg-if = " 0.1"
2319rustc-demangle = " 0.1"
2420
2521# Optionally enable the ability to serialize a `Backtrace`
2622serde = { version = " 0.8" , optional = true }
2723rustc-serialize = { version = " 0.3" , optional = true }
2824
25+ [target .'cfg(windows)' .dependencies ]
26+ dbghelp-sys = { version = " 0.2" , optional = true }
27+ kernel32-sys = { version = " 0.2" , optional = true }
28+ winapi = { version = " 0.2.5" , optional = true }
29+
30+ [target .'cfg(all(unix, not(target_os = "emscripten"), not(target_os = "macos")))' .dependencies ]
31+ backtrace-sys = { path = " backtrace-sys" , version = " 0.1.3" , optional = true }
32+
2933[build-dependencies ]
3034serde_codegen = { version = " 0.8" , optional = true }
3135
Original file line number Diff line number Diff line change 7070#![ deny( warnings) ]
7171
7272extern crate libc;
73- #[ cfg( feature = "kernel32-sys" ) ] extern crate kernel32;
74- #[ cfg( feature = "winapi" ) ] extern crate winapi;
75- #[ cfg( feature = "dbghelp" ) ] extern crate dbghelp;
73+ #[ cfg( all ( windows , feature = "kernel32-sys" ) ) ] extern crate kernel32;
74+ #[ cfg( all ( windows , feature = "winapi" ) ) ] extern crate winapi;
75+ #[ cfg( all ( windows , feature = "dbghelp" ) ) ] extern crate dbghelp;
7676
7777#[ cfg( feature = "serde" ) ]
7878extern crate serde;
You can’t perform that action at this time.
0 commit comments