Skip to content

Commit c87b38e

Browse files
committed
Simplify build script
cargo:rerun-if-changed applies recursively: rust-lang/cargo#8973
1 parent c1673a4 commit c87b38e

File tree

1 file changed

+2
-5
lines changed

1 file changed

+2
-5
lines changed

build.rs

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -113,9 +113,8 @@ impl Default for Channel {
113113
}
114114

115115
fn main() -> anyhow::Result<()> {
116-
println!("cargo:rerun-if-changed=templates/index.html");
117-
println!("cargo:rerun-if-changed=templates/nightly.html");
118-
println!("cargo:rerun-if-changed=templates/skel.html");
116+
println!("cargo:rerun-if-changed=data");
117+
println!("cargo:rerun-if-changed=templates");
119118

120119
let data = collect_data()?;
121120

@@ -153,7 +152,6 @@ fn collect_data() -> anyhow::Result<Data> {
153152
assert!(dir.file_type()?.is_dir(), "expected only directories in data/");
154153

155154
let dir_name = dir.file_name().into_string().unwrap();
156-
println!("cargo:rerun-if-changed=data/{}", dir_name);
157155

158156
let features = match dir_name.as_str() {
159157
"unstable" => &mut data.unstable.features,
@@ -169,7 +167,6 @@ fn collect_data() -> anyhow::Result<Data> {
169167
for entry in fs::read_dir(dir.path())? {
170168
let file = entry?;
171169
let file_name = file.file_name().into_string().unwrap();
172-
println!("cargo:rerun-if-changed=data/{}/{}", dir_name, file_name);
173170

174171
if file_name == "version.toml" {
175172
continue;

0 commit comments

Comments
 (0)