Always copy daemon to target path

This commit is contained in:
Jamie Pine 2025-12-10 17:46:47 -08:00
parent cdfae75f8a
commit b5ec591322

View File

@ -67,21 +67,13 @@ fn main() {
let daemon_target = format!("{}/target/{}/sd-daemon-{}", workspace_dir, profile, target_triple);
if std::path::Path::new(&daemon_source).exists() {
// Remove existing symlink/file if it exists
// Remove existing file if it exists
let _ = std::fs::remove_file(&daemon_target);
#[cfg(unix)]
{
std::os::unix::fs::symlink(&daemon_source, &daemon_target)
.unwrap_or_else(|e| eprintln!("Warning: Failed to create daemon symlink: {}", e));
}
#[cfg(windows)]
{
// Copy the daemon binary with target architecture suffix
std::fs::copy(&daemon_source, &daemon_target)
.unwrap_or_else(|e| eprintln!("Warning: Failed to copy daemon: {}", e));
}
}
tauri_build::build()
}