summaryrefslogtreecommitdiffstats
path: root/Source/cmGlobalUnixMakefileGenerator3.cxx
diff options
context:
space:
mode:
authorBrad King <brad.king@kitware.com>2012-03-08 21:32:03 (GMT)
committerBrad King <brad.king@kitware.com>2012-03-12 20:44:03 (GMT)
commitf737bd416a49d79db032f97c3046e7eccc6aaea9 (patch)
tree777cc9c2957cbad01846f63686954bf8ce23a74f /Source/cmGlobalUnixMakefileGenerator3.cxx
parent9c0a00d6dd6e7419eba61bcac30bdd0715b8b2cd (diff)
downloadCMake-f737bd416a49d79db032f97c3046e7eccc6aaea9.zip
CMake-f737bd416a49d79db032f97c3046e7eccc6aaea9.tar.gz
CMake-f737bd416a49d79db032f97c3046e7eccc6aaea9.tar.bz2
Pre-compute and store target object directory in cmGeneratorTarget
Add cmGeneratorTarget::ObjectDirectory member to hold the value. In ComputeTargetObjects set the value to the full path to the target object directory including any necessary placeholder for the configuration name.
Diffstat (limited to 'Source/cmGlobalUnixMakefileGenerator3.cxx')
-rw-r--r--Source/cmGlobalUnixMakefileGenerator3.cxx1
1 files changed, 1 insertions, 0 deletions
diff --git a/Source/cmGlobalUnixMakefileGenerator3.cxx b/Source/cmGlobalUnixMakefileGenerator3.cxx
index 059692e..9d8a02c 100644
--- a/Source/cmGlobalUnixMakefileGenerator3.cxx
+++ b/Source/cmGlobalUnixMakefileGenerator3.cxx
@@ -86,6 +86,7 @@ cmGlobalUnixMakefileGenerator3
dir_max += "/";
dir_max += gt->LocalGenerator->GetTargetDirectory(*target);
dir_max += "/";
+ gt->ObjectDirectory = dir_max;
// Compute the name of each object file.
for(std::vector<cmSourceFile*>::iterator