summaryrefslogtreecommitdiffstats
path: root/Source/cmGeneratorExpressionEvaluator.cxx
diff options
context:
space:
mode:
authorBrad King <brad.king@kitware.com>2014-06-30 14:38:59 (GMT)
committerBrad King <brad.king@kitware.com>2014-07-07 12:52:39 (GMT)
commit848c8ccf18e325e0d2833ac468f733261832feca (patch)
tree543d9c163c087b5e1dacd1a0a9607ebaaab64f7d /Source/cmGeneratorExpressionEvaluator.cxx
parentf85ccf23eeec08fff46c0788b8ee357b3f5220e4 (diff)
downloadCMake-848c8ccf18e325e0d2833ac468f733261832feca.zip
CMake-848c8ccf18e325e0d2833ac468f733261832feca.tar.gz
CMake-848c8ccf18e325e0d2833ac468f733261832feca.tar.bz2
cmTarget: Refactor LinkImplementation to allow more information
Create a cmLinkImplItem class derived from cmLinkItem so more information can be added to link implementation entries than link interface entries. Convert the LinkImplementation Libraries member to hold it. Update client sites accordingly.
Diffstat (limited to 'Source/cmGeneratorExpressionEvaluator.cxx')
-rw-r--r--Source/cmGeneratorExpressionEvaluator.cxx4
1 files changed, 2 insertions, 2 deletions
diff --git a/Source/cmGeneratorExpressionEvaluator.cxx b/Source/cmGeneratorExpressionEvaluator.cxx
index cf112ec..13eac3b 100644
--- a/Source/cmGeneratorExpressionEvaluator.cxx
+++ b/Source/cmGeneratorExpressionEvaluator.cxx
@@ -844,7 +844,7 @@ getLinkedTargetsContent(
std::string
getLinkedTargetsContent(
- std::vector<cmLinkItem> const &libraries,
+ std::vector<cmLinkImplItem> const &libraries,
cmTarget const* target,
cmTarget const* headTarget,
cmGeneratorExpressionContext *context,
@@ -852,7 +852,7 @@ getLinkedTargetsContent(
const std::string &interfacePropertyName)
{
std::vector<cmTarget const*> tgts;
- for (std::vector<cmLinkItem>::const_iterator
+ for (std::vector<cmLinkImplItem>::const_iterator
it = libraries.begin();
it != libraries.end(); ++it)
{