1
0
Fork 0
mirror of synced 2025-09-23 20:28:36 +00:00
ZoKrates/zokrates_stdlib/build.rs
2020-12-20 20:30:40 +01:00

19 lines
445 B
Rust

use fs_extra::copy_items;
use fs_extra::dir::CopyOptions;
use std::env;
use zokrates_test_derive::write_tests;
fn main() {
// export stdlib folder to OUT_DIR
export_stdlib();
// generate tests
write_tests("./tests/tests/");
}
fn export_stdlib() {
let out_dir = env::var("OUT_DIR").unwrap();
let mut options = CopyOptions::new();
options.overwrite = true;
copy_items(&["stdlib"], out_dir, &options).unwrap();
}