diff options
author | Brad King <brad.king@kitware.com> | 2010-08-25 14:26:25 (GMT) |
---|---|---|
committer | Brad King <brad.king@kitware.com> | 2010-11-18 15:51:34 (GMT) |
commit | fd614e60b51e11ac8a99c19d541be9a8e5c141dc (patch) | |
tree | 0ad96f88dd5d52d64611ebec7e5a34eba3e663b9 /Source/cmGlobalVisualStudio8Generator.cxx | |
parent | 605f4bc0978fd3c84bc06875aef500e62b0f41c7 (diff) | |
download | CMake-fd614e60b51e11ac8a99c19d541be9a8e5c141dc.zip CMake-fd614e60b51e11ac8a99c19d541be9a8e5c141dc.tar.gz CMake-fd614e60b51e11ac8a99c19d541be9a8e5c141dc.tar.bz2 |
Use modern global dependency graph for VS < 8 deps
VS 7.1 and below have 2 behaviors that make the cmComputeTargetDepends
result difficult to use for solution-level dependencies. Update the
method cmGlobalVisualStudioGenerator::ComputeTargetDepends to document
the behaviors and work around them. Commit 1a0c166a (Store direct
dependencies in solutions for VS >= 8, 2010-08-20) isolated VS >= 8 from
this computation so those versions should be unaffected.
This change removes the last use of cmTarget::GetLinkLibraries for
purposes other than backward compatibility with legacy interfaces
(export_library_dependencies, VS 6 custom .dsp templates). Now the
cmComputeTargetDepends results are used for all generators so global
target dependency computation is fully centralized.
Diffstat (limited to 'Source/cmGlobalVisualStudio8Generator.cxx')
0 files changed, 0 insertions, 0 deletions