ENH: Properly build WIN32 executables

This commit is contained in:
Andy Cedilnik 2004-03-09 12:31:08 -05:00
parent f93b1e6d48
commit c7067f426f
1 changed files with 3 additions and 3 deletions

View File

@ -604,13 +604,13 @@ void cmLocalVisualStudio7Generator::OutputBuildTool(std::ostream& fout,
{
fout << "\t\t\t\tGenerateDebugInformation=\"TRUE\"\n";
}
if( target.GetType() == cmTarget::EXECUTABLE)
if ( target.GetPropertyAsBool("WIN32_EXECUTABLE") )
{
fout << "\t\t\t\tSubSystem=\"1\"\n";
fout << "\t\t\t\tSubSystem=\"2\"\n";
}
else
{
fout << "\t\t\t\tSubSystem=\"2\"\n";
fout << "\t\t\t\tSubSystem=\"1\"\n";
}
fout << "\t\t\t\tStackReserveSize=\""
<< m_Makefile->GetDefinition("CMAKE_CXX_STACK_SIZE") << "\"/>\n";