diff --git a/crates/web-sys/Cargo.toml b/crates/web-sys/Cargo.toml index e282ceac1e1..500cd272637 100644 --- a/crates/web-sys/Cargo.toml +++ b/crates/web-sys/Cargo.toml @@ -20,7 +20,7 @@ doctest = false test = false [build-dependencies] -env_logger = "0.6.0" +env_logger = { version = "0.6.0", optional = true } failure = "0.1.2" wasm-bindgen-webidl = { path = "../webidl", version = "=0.2.45" } sourcefile = "0.1" diff --git a/crates/web-sys/build.rs b/crates/web-sys/build.rs index 401c54e364f..0b4f6aae937 100644 --- a/crates/web-sys/build.rs +++ b/crates/web-sys/build.rs @@ -8,6 +8,7 @@ use std::path::{self, PathBuf}; use std::process::{self, Command}; fn main() { + #[cfg(feature = "env_logger")] env_logger::init(); if let Err(e) = try_main() {