This commit is contained in:
Bernhard M. Wiedemann 2024-10-26 12:04:51 +02:00 committed by GitHub
commit c354736392
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -1,7 +1,14 @@
use chrono::{TimeZone, Utc};
use std::env;
fn main() { fn main() {
// Add current date as a variable to be displayed in the 'Linux Toolbox' text. // Add current date as a variable to be displayed in the 'Linux Toolbox' text.
let now = match env::var("SOURCE_DATE_EPOCH") {
Ok(val) => { Utc.timestamp_opt(val.parse::<i64>().unwrap(), 0).unwrap() }
Err(_) => Utc::now(),
};
println!( println!(
"cargo:rustc-env=BUILD_DATE={}", "cargo:rustc-env=BUILD_DATE={}",
chrono::Local::now().format("%Y-%m-%d") now.format("%Y-%m-%d")
); );
} }