allow the same subdir to be added twice

This commit is contained in:
Ken Martin 2003-03-13 12:59:46 -05:00
parent ce23446000
commit 2f927a538b
1 changed files with 6 additions and 1 deletions

View File

@ -570,7 +570,12 @@ void cmMakefile::AddLinkDirectory(const char* dir)
void cmMakefile::AddSubDirectory(const char* sub)
{
m_SubDirectories.push_back(sub);
// make sure it isn't already there
if (std::find(m_SubDirectories.begin(),
m_SubDirectories.end(), sub) == m_SubDirectories.end())
{
m_SubDirectories.push_back(sub);
}
}
void cmMakefile::AddIncludeDirectory(const char* inc, bool before)