Undo fix as it broke the dashboard

This commit is contained in:
Bill Hoffman 2005-05-12 16:25:40 -04:00
parent 70ed04df05
commit bbdfcc581a

View File

@ -573,9 +573,9 @@ void cmLocalVisualStudio7Generator::FillFlagMapFromCommandFlags(
void cmLocalVisualStudio7Generator::OutputBuildTool(std::ostream& fout, void cmLocalVisualStudio7Generator::OutputBuildTool(std::ostream& fout,
const char* configName, const char* configName,
const char *libName, const char *libName,
const cmTarget &target) const cmTarget &target)
{ {
std::string temp; std::string temp;
std::string debugPostfix = ""; std::string debugPostfix = "";
@ -586,27 +586,17 @@ void cmLocalVisualStudio7Generator::OutputBuildTool(std::ostream& fout,
} }
std::string extraLinkOptions; std::string extraLinkOptions;
std::string flagVar;
if(target.GetType() == cmTarget::EXECUTABLE) if(target.GetType() == cmTarget::EXECUTABLE)
{ {
flagVar = "CMAKE_EXE_LINKER_FLAGS"; extraLinkOptions = m_Makefile->GetRequiredDefinition("CMAKE_EXE_LINKER_FLAGS");
} }
if(target.GetType() == cmTarget::SHARED_LIBRARY) if(target.GetType() == cmTarget::SHARED_LIBRARY)
{ {
flagVar = "CMAKE_SHARED_LINKER_FLAGS"; extraLinkOptions = m_Makefile->GetRequiredDefinition("CMAKE_SHARED_LINKER_FLAGS");
} }
if(target.GetType() == cmTarget::MODULE_LIBRARY) if(target.GetType() == cmTarget::MODULE_LIBRARY)
{ {
flagVar = "CMAKE_MODULE_LINKER_FLAGS"; extraLinkOptions = m_Makefile->GetRequiredDefinition("CMAKE_MODULE_LINKER_FLAGS");
}
extraLinkOptions = m_Makefile->GetRequiredDefinition(flagVar.c_str());
// Now add _DEBUG, _RELEASE, etc version of flagVar
if(configName)
{
flagVar += "_";
flagVar += cmSystemTools::UpperCase(std::string(configName));
extraLinkOptions += " ";
extraLinkOptions += m_Makefile->GetRequiredDefinition(flagVar.c_str());
} }
const char* targetLinkFlags = target.GetProperty("LINK_FLAGS"); const char* targetLinkFlags = target.GetProperty("LINK_FLAGS");