25 lines
728 B
Rust
25 lines
728 B
Rust
use std::path::PathBuf;
|
|
|
|
fn main() {
|
|
let manifest_dir = PathBuf::from(std::env::var("CARGO_MANIFEST_DIR").expect("manifest dir"));
|
|
let workspace_dir = manifest_dir.parent().expect("workspace dir");
|
|
|
|
let server_uvc = workspace_dir
|
|
.join("server/src/bin/lesavka-uvc.rs")
|
|
.canonicalize()
|
|
.expect("canonical server uvc bin path");
|
|
let common_cli = workspace_dir
|
|
.join("common/src/bin/cli.rs")
|
|
.canonicalize()
|
|
.expect("canonical common cli bin path");
|
|
|
|
println!(
|
|
"cargo:rustc-env=LESAVKA_SERVER_UVC_BIN_SRC={}",
|
|
server_uvc.display()
|
|
);
|
|
println!(
|
|
"cargo:rustc-env=LESAVKA_COMMON_CLI_BIN_SRC={}",
|
|
common_cli.display()
|
|
);
|
|
}
|