summaryrefslogtreecommitdiffstats
path: root/Source/cmMakefile.cxx
diff options
context:
space:
mode:
authorStephen Kelly <steveire@gmail.com>2014-02-02 09:52:09 (GMT)
committerStephen Kelly <steveire@gmail.com>2014-02-02 09:52:35 (GMT)
commitf054201d12fa385f48abd967840c0d92595ca058 (patch)
tree157809b1d25028282f3c9c7f9d74520bef2ef6ac /Source/cmMakefile.cxx
parentd1ac6ffd4aa4cc54dbf4b0bf59045576af4c1033 (diff)
downloadCMake-f054201d12fa385f48abd967840c0d92595ca058.zip
CMake-f054201d12fa385f48abd967840c0d92595ca058.tar.gz
CMake-f054201d12fa385f48abd967840c0d92595ca058.tar.bz2
cmMakefile: Return containers by const reference.
They are not implicitly shared.
Diffstat (limited to 'Source/cmMakefile.cxx')
-rw-r--r--Source/cmMakefile.cxx6
1 files changed, 3 insertions, 3 deletions
diff --git a/Source/cmMakefile.cxx b/Source/cmMakefile.cxx
index 1bcee2c..f248c57 100644
--- a/Source/cmMakefile.cxx
+++ b/Source/cmMakefile.cxx
@@ -1570,19 +1570,19 @@ void cmMakefile::InitializeFromParent()
// Initialize definitions with the closure of the parent scope.
this->Internal->VarStack.top() = parent->Internal->VarStack.top().Closure();
- const std::vector<cmValueWithOrigin> parentIncludes =
+ const std::vector<cmValueWithOrigin>& parentIncludes =
parent->GetIncludeDirectoriesEntries();
this->IncludeDirectoriesEntries.insert(this->IncludeDirectoriesEntries.end(),
parentIncludes.begin(),
parentIncludes.end());
- const std::vector<cmValueWithOrigin> parentOptions =
+ const std::vector<cmValueWithOrigin>& parentOptions =
parent->GetCompileOptionsEntries();
this->CompileOptionsEntries.insert(this->CompileOptionsEntries.end(),
parentOptions.begin(),
parentOptions.end());
- const std::vector<cmValueWithOrigin> parentDefines =
+ const std::vector<cmValueWithOrigin>& parentDefines =
parent->GetCompileDefinitionsEntries();
this->CompileDefinitionsEntries.insert(this->CompileDefinitionsEntries.end(),
parentDefines.begin(),