diff --git a/build.rs b/build.rs index 4187f26..b8cf7c1 100644 --- a/build.rs +++ b/build.rs @@ -1,5 +1,5 @@ fn main() -> Result<(), Box> { - let s = std::fs::read_to_string("./cargo.lock")?; + let s = std::fs::read_to_string(std::env::var("CARGO_MANIFEST_DIR")? + "/cargo.lock")?; let lock = s.parse::().unwrap(); let mut reqwest_ver: Option = None; for p in lock.as_table().unwrap()["package"].as_array().unwrap() {