From f11436abaacbdd5b3adf8d8513b1a21d8fc1500d Mon Sep 17 00:00:00 2001 From: shweet Date: Sat, 28 Feb 2026 22:57:32 -0500 Subject: [PATCH] no terminal! --- CMakeLists.txt | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index a900235..5a0cddd 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -157,6 +157,12 @@ if(NOT CMAKE_SYSTEM_NAME STREQUAL "Emscripten") "$<$:/O2>" "$<$:/DNDEBUG>" ) + if(WIN32) + target_link_options(${PROJECT_NAME} PRIVATE + "/SUBSYSTEM:WINDOWS" + "/ENTRY:mainCRTStartup" + ) + endif() target_link_options(${PROJECT_NAME} PRIVATE "$<$:/DEBUG:NONE>" "$<$:/INCREMENTAL:NO>" @@ -168,6 +174,11 @@ if(NOT CMAKE_SYSTEM_NAME STREQUAL "Emscripten") "$<$:-O3>" "$<$:-DNDEBUG>" ) + if(WIN32) + target_link_options(${PROJECT_NAME} PRIVATE + "-mwindows" + ) + endif() target_link_options(${PROJECT_NAME} PRIVATE "$<$:-s>" )