summaryrefslogtreecommitdiffstats
path: root/Source/cmGlobalVisualStudio8Generator.cxx
diff options
context:
space:
mode:
authorBrad King <brad.king@kitware.com>2010-08-25 14:26:25 (GMT)
committerBrad King <brad.king@kitware.com>2010-11-18 15:51:34 (GMT)
commitfd614e60b51e11ac8a99c19d541be9a8e5c141dc (patch)
tree0ad96f88dd5d52d64611ebec7e5a34eba3e663b9 /Source/cmGlobalVisualStudio8Generator.cxx
parent605f4bc0978fd3c84bc06875aef500e62b0f41c7 (diff)
downloadCMake-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