CREATE-PROJECT: Set MSVC subsystem
It's a windows application unless the text console is enabled.
This commit is contained in:
parent
ad09e09af5
commit
b35e24c9fb
1 changed files with 6 additions and 2 deletions
|
@ -383,8 +383,12 @@ void MSBuildProvider::outputGlobalPropFile(const BuildSetup &setup, std::ofstrea
|
||||||
<< "\t\t\t<AdditionalOptions>/utf-8 %(AdditionalOptions)</AdditionalOptions>\n"
|
<< "\t\t\t<AdditionalOptions>/utf-8 %(AdditionalOptions)</AdditionalOptions>\n"
|
||||||
<< "\t\t</ClCompile>\n"
|
<< "\t\t</ClCompile>\n"
|
||||||
<< "\t\t<Link>\n"
|
<< "\t\t<Link>\n"
|
||||||
<< "\t\t\t<IgnoreSpecificDefaultLibraries>%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries>\n"
|
<< "\t\t\t<IgnoreSpecificDefaultLibraries>%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries>\n";
|
||||||
<< "\t\t\t<SubSystem>Console</SubSystem>\n";
|
if (!setup.featureEnabled("text-console")) {
|
||||||
|
properties << "\t\t\t<SubSystem>Windows</SubSystem>\n";
|
||||||
|
} else {
|
||||||
|
properties << "\t\t\t<SubSystem>Console</SubSystem>\n";
|
||||||
|
}
|
||||||
|
|
||||||
if (!setup.devTools && !setup.tests)
|
if (!setup.devTools && !setup.tests)
|
||||||
properties << "\t\t\t<EntryPointSymbol>WinMainCRTStartup</EntryPointSymbol>\n";
|
properties << "\t\t\t<EntryPointSymbol>WinMainCRTStartup</EntryPointSymbol>\n";
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue