build(rs): make patching crates unique to blog feature for now

This commit is contained in:
Erica Marigold 2025-08-27 12:47:15 +01:00
parent 019af6bb36
commit 4aebf61533
Signed by: DevComp
SSH key fingerprint: SHA256:jD3oMT4WL3WHPJQbrjC3l5feNCnkv7ndW8nYaHX5wFw

View file

@ -1,5 +1,3 @@
use std::env;
use anyhow::Result;
use vergen_gix::{BuildBuilder, CargoBuilder, Emitter, GixBuilder};
@ -12,12 +10,12 @@ fn main() -> Result<()> {
println!("cargo:rerun-if-changed=build.rs");
println!("cargo:rerun-if-changed=src/atproto/lexicons");
println!("cargo:rerun-if-changed=Cargo.toml");
println!("cargo:rerun-if-changed=patches/");
#[cfg(feature = "blog")]
{
println!("cargo:rerun-if-changed=patches/");
println!("cargo:rerun-if-env-changed=SKIP_PATCH_CRATE");
if env::var("SKIP_PATCH_CRATE").is_err() {
if std::env::var("SKIP_PATCH_CRATE").is_err() {
patch_crate::run().expect("Failed while patching");
}
}