summaryrefslogtreecommitdiffstats
path: root/Source/cmTarget.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'Source/cmTarget.cxx')
-rw-r--r--Source/cmTarget.cxx15
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);
+ }
+ }
+}
+