From 798eec10ff4c844dbfe8e00ff7569d47a7e64103 Mon Sep 17 00:00:00 2001 From: loecom <154944277+loecom@users.noreply.github.com> Date: Thu, 24 Apr 2025 15:04:50 +0800 Subject: [PATCH 1/2] add subsystem_console feature --- thunk-rs/src/lib.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/thunk-rs/src/lib.rs b/thunk-rs/src/lib.rs index 9911d54..c9fc132 100644 --- a/thunk-rs/src/lib.rs +++ b/thunk-rs/src/lib.rs @@ -125,7 +125,7 @@ pub fn thunk() { println!("cargo::rustc-link-arg=/SUBSYSTEM:WINDOWS{}", os_version); println!("cargo::rustc-link-arg=/ENTRY:mainCRTStartup"); println!("cargo::warning=Subsystem is set to WINDOWS"); - } else { + } else if cfg!(feature = "subsystem_console"){ println!("cargo::rustc-link-arg=/SUBSYSTEM:CONSOLE{}", os_version); } } From 5e8371a3100dbc18dda952a2036c6bd6fb0504db Mon Sep 17 00:00:00 2001 From: loecom <154944277+loecom@users.noreply.github.com> Date: Thu, 24 Apr 2025 15:21:02 +0800 Subject: [PATCH 2/2] Update lib.rs add subsystem_console feature --- thunk-rs/src/lib.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/thunk-rs/src/lib.rs b/thunk-rs/src/lib.rs index c9fc132..78d1b0d 100644 --- a/thunk-rs/src/lib.rs +++ b/thunk-rs/src/lib.rs @@ -127,6 +127,7 @@ pub fn thunk() { println!("cargo::warning=Subsystem is set to WINDOWS"); } else if cfg!(feature = "subsystem_console"){ println!("cargo::rustc-link-arg=/SUBSYSTEM:CONSOLE{}", os_version); + println!("cargo::warning=Subsystem is set to CONSOLE"); } }