aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'crates/zorian/build.rs')
-rw-r--r--crates/zorian/build.rs13+13 −0
1 files changed, 13 insertions, 0 deletions
diff --git a/crates/zorian/build.rs b/crates/zorian/build.rs
new file mode 100644
--- /dev/null
+++ b/crates/zorian/build.rs
@@ -0,0 +1,13 @@
+// SPDX-FileCopyrightText: 2026 Nikolay Govorov <me@govorov.online>
+// SPDX-License-Identifier: AGPL-3.0-or-later
+
+fn main() {
+ println!("cargo::rerun-if-changed=../../Cargo.lock");
+
+ let json =
+ xtask::licenses::generate_json("Cargo.toml").expect("failed to generate licenses JSON");
+
+ let out_dir = std::env::var("OUT_DIR").unwrap();
+ std::fs::write(format!("{out_dir}/licenses.json"), json)
+ .expect("failed to write licenses.json");
+}