Teach VS generators to set the MACHINE type correctly.

This commit is contained in:
Bill Hoffman
2009-11-20 11:55:28 -05:00
parent bbbdf54a35
commit 268448b891
12 changed files with 30 additions and 16 deletions
@@ -39,10 +39,12 @@ void cmGlobalVisualStudio9Win64Generator
entry.Full = "";
}
//----------------------------------------------------------------------------
void cmGlobalVisualStudio9Win64Generator
::EnableLanguage(std::vector<std::string>const & lang,
cmMakefile *mf, bool optional)
::AddPlatformDefinitions(cmMakefile* mf)
{
cmGlobalVisualStudio9Generator::AddPlatformDefinitions(mf);
mf->AddDefinition("CMAKE_FORCE_WIN64", "TRUE");
cmGlobalVisualStudio9Generator::EnableLanguage(lang, mf, optional);
mf->AddDefinition("MSVC_C_ARCHITECTURE_ID", "x64");
mf->AddDefinition("MSVC_CXX_ARCHITECTURE_ID", "x64");
}