summaryrefslogtreecommitdiffstats
path: root/Source
diff options
context:
space:
mode:
authorBrad King <brad.king@kitware.com>2013-07-15 13:30:34 (GMT)
committerCMake Topic Stage <kwrobot@kitware.com>2013-07-15 13:30:34 (GMT)
commitaa0b9fa31147181227dc77953ced6795b076699c (patch)
treedde90868f45a0fdd6b4b8a1331f30d024a129063 /Source
parent9f61436803e47be261ea6970f9502e8970bffa3d (diff)
parent4f7ceb56d1077e5639ca0a60f664a72d61ee4b9e (diff)
downloadCMake-aa0b9fa31147181227dc77953ced6795b076699c.zip
CMake-aa0b9fa31147181227dc77953ced6795b076699c.tar.gz
CMake-aa0b9fa31147181227dc77953ced6795b076699c.tar.bz2
Merge topic 'IMPORTED-build-dependencies'
4f7ceb5 Test non-IMPORTED libraries in the INTERFACE of IMPORTED libraries. 3405351 Add entire link interface transitive closure as target depends.
Diffstat (limited to 'Source')
-rw-r--r--Source/cmComputeTargetDepends.cxx2
1 files changed, 2 insertions, 0 deletions
diff --git a/Source/cmComputeTargetDepends.cxx b/Source/cmComputeTargetDepends.cxx
index 8fd95b9..0829add 100644
--- a/Source/cmComputeTargetDepends.cxx
+++ b/Source/cmComputeTargetDepends.cxx
@@ -282,6 +282,8 @@ void cmComputeTargetDepends::AddInterfaceDepends(int depender_index,
if(emitted.insert(*lib).second)
{
this->AddTargetDepend(depender_index, lib->c_str(), true);
+ this->AddInterfaceDepends(depender_index, lib->c_str(),
+ true, emitted);
}
}
}