From 893273ff97394323c678d250261bcf1399719447 Mon Sep 17 00:00:00 2001 From: rustdesk Date: Mon, 5 Jun 2023 21:25:46 +0800 Subject: [PATCH] fix ci --- libs/portable/src/main.rs | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/libs/portable/src/main.rs b/libs/portable/src/main.rs index 7f7743d17..162b8b10c 100644 --- a/libs/portable/src/main.rs +++ b/libs/portable/src/main.rs @@ -44,10 +44,11 @@ fn execute(path: PathBuf, args: Vec) { let exe = std::env::current_exe().unwrap_or_default(); let exe_name = exe.file_name().unwrap_or_default(); // run executable - Command::new(path) - .args(args) - .creation_flags(winapi::um::winbase::CREATE_NO_WINDOW) - .env(APPNAME_RUNTIME_ENV_KEY, exe_name) + let mut cmd = Command::new(path); + cmd.args(args); + #[cfg(windows)] + cmd.creation_flags(winapi::um::winbase::CREATE_NO_WINDOW); + cmd.env(APPNAME_RUNTIME_ENV_KEY, exe_name) .stdin(Stdio::inherit()) .stdout(Stdio::inherit()) .stderr(Stdio::inherit()) @@ -85,6 +86,7 @@ fn main() { } } +#[cfg(windows)] mod windows { use std::{fs, os::windows::process::CommandExt, path::PathBuf, process::Command};