From 803780030d4d3ef5524f88580f2750d98fdeabcf Mon Sep 17 00:00:00 2001 From: LFC <990479+MichaelScofield@users.noreply.github.com> Date: Mon, 5 Aug 2024 15:05:14 +0800 Subject: [PATCH] fix: too large shadow-rs consts (#4506) --- src/common/version/build.rs | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/common/version/build.rs b/src/common/version/build.rs index 6bf44d026c..9a57b42afa 100644 --- a/src/common/version/build.rs +++ b/src/common/version/build.rs @@ -12,9 +12,11 @@ // See the License for the specific language governing permissions and // limitations under the License. +use std::collections::BTreeSet; use std::env; use build_data::{format_timestamp, get_source_time}; +use shadow_rs::{CARGO_METADATA, CARGO_TREE}; fn main() -> shadow_rs::SdResult<()> { println!("cargo:rerun-if-changed=.git/refs/heads"); @@ -33,6 +35,10 @@ fn main() -> shadow_rs::SdResult<()> { // made as a submodule in another repo. let src_path = env::var("CARGO_WORKSPACE_DIR").or_else(|_| env::var("CARGO_MANIFEST_DIR"))?; let out_path = env::var("OUT_DIR")?; - let _ = shadow_rs::Shadow::build_with(src_path, out_path, Default::default())?; + let _ = shadow_rs::Shadow::build_with( + src_path, + out_path, + BTreeSet::from([CARGO_METADATA, CARGO_TREE]), + )?; Ok(()) }