From da7bb8e1096b25fefebf7cd0d9ab60f1a7ee92a5 Mon Sep 17 00:00:00 2001 From: Christopher Brickley Date: Sat, 6 Feb 2016 14:17:02 -0500 Subject: [PATCH] fix(clippy): make clippy optional --- serde_macros/Cargo.toml | 2 +- serde_macros/benches/bench.rs | 2 +- serde_macros/src/lib.rs | 5 +++-- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/serde_macros/Cargo.toml b/serde_macros/Cargo.toml index 92ee340b..a0333cb3 100644 --- a/serde_macros/Cargo.toml +++ b/serde_macros/Cargo.toml @@ -13,7 +13,7 @@ name = "serde_macros" plugin = true [dependencies] -clippy = "^0.0.37" +clippy = { version = "^0.0.37", optional = true } serde_codegen = { version = "^0.6.10", path = "../serde_codegen", default-features = false, features = ["nightly"] } [dev-dependencies] diff --git a/serde_macros/benches/bench.rs b/serde_macros/benches/bench.rs index 7b545011..3f607229 100644 --- a/serde_macros/benches/bench.rs +++ b/serde_macros/benches/bench.rs @@ -1,5 +1,5 @@ #![feature(custom_attribute, custom_derive, plugin, test)] -#![plugin(clippy)] +#![cfg_attr(feature = "clippy", plugin(clippy))] #![plugin(serde_macros)] extern crate num; diff --git a/serde_macros/src/lib.rs b/serde_macros/src/lib.rs index edd2addc..077fdccf 100644 --- a/serde_macros/src/lib.rs +++ b/serde_macros/src/lib.rs @@ -1,5 +1,6 @@ -#![feature(plugin, plugin_registrar, rustc_private)] -#![plugin(clippy)] +#![feature(plugin_registrar, rustc_private)] +#![cfg_attr(feature = "clippy", feature(plugin))] +#![cfg_attr(feature = "clippy", plugin(clippy))] extern crate serde_codegen; extern crate rustc_plugin;