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"; 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 else
{ {
fout << "\t\t\t\tSubSystem=\"2\"\n"; fout << "\t\t\t\tSubSystem=\"1\"\n";
} }
fout << "\t\t\t\tStackReserveSize=\"" fout << "\t\t\t\tStackReserveSize=\""
<< m_Makefile->GetDefinition("CMAKE_CXX_STACK_SIZE") << "\"/>\n"; << m_Makefile->GetDefinition("CMAKE_CXX_STACK_SIZE") << "\"/>\n";