diff options
Diffstat (limited to 'Source/cmTarget.cxx')
-rw-r--r-- | Source/cmTarget.cxx | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/Source/cmTarget.cxx b/Source/cmTarget.cxx index 7479f3a..0c7fba1 100644 --- a/Source/cmTarget.cxx +++ b/Source/cmTarget.cxx @@ -67,3 +67,18 @@ void cmTarget::GenerateSourceFilesFromSourceLists(const cmMakefile &mf) } } } + +void cmTarget::MergeLibraries(const LinkLibraries &ll) +{ + typedef std::vector<std::pair<std::string,LinkLibraryType> > LinkLibraries; + + LinkLibraries::const_iterator p = ll.begin(); + for (;p != ll.end(); ++p) + { + if (std::find(m_LinkLibraries.begin(),m_LinkLibraries.end(),*p) == m_LinkLibraries.end()) + { + m_LinkLibraries.push_back(*p); + } + } +} + |