From b35e24c9fbed2ed0e035ee9f0248cd2a5b1ae140 Mon Sep 17 00:00:00 2001 From: "Henrik \"Henke37\" Andersson" Date: Thu, 13 Aug 2020 14:54:44 +0200 Subject: [PATCH] CREATE-PROJECT: Set MSVC subsystem It's a windows application unless the text console is enabled. --- devtools/create_project/msbuild.cpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/devtools/create_project/msbuild.cpp b/devtools/create_project/msbuild.cpp index f628bdbf44d..f0fa4fa7865 100644 --- a/devtools/create_project/msbuild.cpp +++ b/devtools/create_project/msbuild.cpp @@ -383,8 +383,12 @@ void MSBuildProvider::outputGlobalPropFile(const BuildSetup &setup, std::ofstrea << "\t\t\t/utf-8 %(AdditionalOptions)\n" << "\t\t\n" << "\t\t\n" - << "\t\t\t%(IgnoreSpecificDefaultLibraries)\n" - << "\t\t\tConsole\n"; + << "\t\t\t%(IgnoreSpecificDefaultLibraries)\n"; + if (!setup.featureEnabled("text-console")) { + properties << "\t\t\tWindows\n"; + } else { + properties << "\t\t\tConsole\n"; + } if (!setup.devTools && !setup.tests) properties << "\t\t\tWinMainCRTStartup\n";