mirror of
https://github.com/yuezk/GlobalProtect-openconnect.git
synced 2025-04-02 18:31:50 -04:00
20 lines
968 B
Rust
20 lines
968 B
Rust
use std::path::Path;
|
|
|
|
fn main() {
|
|
let manifest_dir = env!("CARGO_MANIFEST_DIR");
|
|
let workspace_dir = Path::new(manifest_dir).ancestors().nth(2).unwrap();
|
|
let gpgui_dir = workspace_dir.parent().unwrap().join("gpgui");
|
|
|
|
let gp_service_binary = workspace_dir.join("target/debug/gpservice");
|
|
let gp_client_binary = workspace_dir.join("target/debug/gpclient");
|
|
let gp_auth_binary = workspace_dir.join("target/debug/gpauth");
|
|
let gp_gui_helper_binary = workspace_dir.join("target/debug/gpgui-helper");
|
|
let gp_gui_binary = gpgui_dir.join("target/debug/gpgui");
|
|
|
|
println!("cargo:rustc-env=GP_SERVICE_BINARY={}", gp_service_binary.display());
|
|
println!("cargo:rustc-env=GP_CLIENT_BINARY={}", gp_client_binary.display());
|
|
println!("cargo:rustc-env=GP_AUTH_BINARY={}", gp_auth_binary.display());
|
|
println!("cargo:rustc-env=GP_GUI_HELPER_BINARY={}", gp_gui_helper_binary.display());
|
|
println!("cargo:rustc-env=GP_GUI_BINARY={}", gp_gui_binary.display());
|
|
}
|