fn main() { lalrpop::process_root().unwrap(); // Recompile the crate when the lalrpop grammar changes println!("cargo:rerun-if-changed=src"); // Procedural macros currently do not automatically rerun when the environment variables on // which they depend change. So, as a workaround we force a recompilation. // See issue: https://github.com/duchess-rs/duchess/issues/7 println!("cargo:rerun-if-env-changed=CLASSPATH"); println!("cargo:rerun-if-env-changed=DUCHESS_DEBUG"); }