use std::env;
// use std::fs::File;
// use std::io::Write;
fn main() {
let manifest_dir = env::var("CARGO_MANIFEST_DIR").unwrap_or_else(|_| "UNKNOWN".to_string());
println!("cargo:rustc-link-search=native={}", manifest_dir);
println!("cargo:rustc-link-lib=dylib=AppleScriptExecutor");
println!("cargo:rustc-env=XOXO=TITI");
println!("cargo:rustc-env=DYLD_LIBRARY_PATH={}", manifest_dir);
// let mut file = File::create("build.log").unwrap();
// // env::set_var("DYLD_LIBRARY_PATH", manifest_dir);
// // env::set_var("DYLD_LIBRARY_PATH", manifest_dir);
// let out_dir = env::var("OUT_DIR").unwrap_or_else(|_| "UNKNOWN".to_string());
// writeln!(file, "The OUT_DIR is: {}", out_dir).unwrap();
// // Get the CARGO_MANIFEST_DIR
// // writeln!(file, "The CARGO_MANIFEST_DIR is: {}", manifest_dir).unwrap();
// writeln!(file, "This is a log message").unwrap();
// let mut file = File::create("environment_variables.txt").unwrap();
// // Iterate over all environment variables and write them to the file
// for (key, value) in env::vars() {
// writeln!(file, "{}={}", key, value).unwrap()
// }
}