0g-storage-node/common/contract-interface/build.rs

31 lines
1.3 KiB
Rust
Raw Normal View History

// use std::process::Command;
2024-01-03 10:24:52 +00:00
// const INSTALL_ERROR_MESSAGE: &str =
// "Install dependencies for contract fail, try to run `yarn` in folder 'zerog-storage-contracts'";
// const COMPILE_ERROR_MESSAGE: &str =
// "Compile solidity contracts fail, try to run `yarn compile` in folder 'zerog-storage-contracts'";
2024-01-03 10:24:52 +00:00
fn main() {
// if cfg!(feature = "compile-contracts") {
// println!("cargo:rerun-if-changed=../../zerog-storage-contracts/contracts/");
// println!("cargo:rerun-if-changed=../../zerog-storage-contracts/hardhat.config.ts");
2024-01-03 10:24:52 +00:00
// let output = Command::new("yarn")
// .arg("--cwd")
// .arg("../../zerog-storage-contracts")
// .status()
// .expect(INSTALL_ERROR_MESSAGE);
// assert!(output.success(), "{}", INSTALL_ERROR_MESSAGE);
2024-01-03 10:24:52 +00:00
// let output = Command::new("yarn")
// .arg("--cwd")
// .arg("../../zerog-storage-contracts")
// .arg("compile")
// .status()
// .expect(COMPILE_ERROR_MESSAGE);
// assert!(output.success(), "{}", COMPILE_ERROR_MESSAGE);
// } else {
// println!("cargo:rerun-if-changed=../../zerog-storage-contracts/artifacts/");
// }
2024-01-03 10:24:52 +00:00
}