summaryrefslogtreecommitdiffstats
path: root/Source/cmGlobalGenerator.cxx
diff options
context:
space:
mode:
authorStephen Kelly <steveire@gmail.com>2014-02-13 20:07:31 (GMT)
committerStephen Kelly <steveire@gmail.com>2014-02-24 15:44:51 (GMT)
commit64d398416ad678c1c57fbd3a7981623e28d69bca (patch)
tree946a012e2e5321e236210bdc4d8835588b777d4a /Source/cmGlobalGenerator.cxx
parentd3682d8647789db759270a2f9c96493167468e61 (diff)
downloadCMake-64d398416ad678c1c57fbd3a7981623e28d69bca.zip
CMake-64d398416ad678c1c57fbd3a7981623e28d69bca.tar.gz
CMake-64d398416ad678c1c57fbd3a7981623e28d69bca.tar.bz2
cmGeneratorTarget: Classify sources on demand, not up front.
Implement a Visitor to hold the sequence of source file tests for populating outputs. Use VS 6 and 7 workaround from Brad King for lack of partial template specialization and function template specialization capabilities. This will make it possible to use context dependent generator expressions to determine the sources of a target.
Diffstat (limited to 'Source/cmGlobalGenerator.cxx')
-rw-r--r--Source/cmGlobalGenerator.cxx1
1 files changed, 0 insertions, 1 deletions
diff --git a/Source/cmGlobalGenerator.cxx b/Source/cmGlobalGenerator.cxx
index e143eba..f76c6d1 100644
--- a/Source/cmGlobalGenerator.cxx
+++ b/Source/cmGlobalGenerator.cxx
@@ -1439,7 +1439,6 @@ void cmGlobalGenerator::ComputeGeneratorTargetObjects()
continue;
}
cmGeneratorTarget* gt = ti->second;
- gt->ClassifySources();
gt->LookupObjectLibraries();
this->ComputeTargetObjects(gt);
}