From ddfa22b530cd621f719c8a9dde448ceab434310b Mon Sep 17 00:00:00 2001 From: pinkforest <36498018+pinkforest@users.noreply.github.com> Date: Sun, 20 Aug 2023 21:01:16 +1000 Subject: [PATCH] Source deps need to be mandatory on non- x86-linux-gnu --- precompiled/serde_derive/Cargo.toml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/precompiled/serde_derive/Cargo.toml b/precompiled/serde_derive/Cargo.toml index 269a76cc6..a1bbb7c5c 100644 --- a/precompiled/serde_derive/Cargo.toml +++ b/precompiled/serde_derive/Cargo.toml @@ -22,11 +22,18 @@ from_source = ["proc-macro2", "quote", "syn"] [lib] proc-macro = true +# By feature source compilation [dependencies] proc-macro2 = { version = "1", optional = true } quote = { version = "1", optional = true } syn = { version = "2.0.28", optional = true } +# Sourc compiling when no precompiled available +[target.'cfg(not(all(target_arch = "x86_64", target_os = "linux", target_env = "gnu")))'.dependencies] +proc-macro2 = "1" +quote = "1" +syn = "2.0.28" + [dev-dependencies] serde = { version = "1", path = "../../serde" }