summaryrefslogtreecommitdiffstats
path: root/Source/cmMakefile.cxx
diff options
context:
space:
mode:
authorStephen Kelly <steveire@gmail.com>2015-07-08 21:35:01 (GMT)
committerStephen Kelly <steveire@gmail.com>2015-07-22 18:25:47 (GMT)
commitc7b39d06f9b1b5843682f52992634c8dad22aece (patch)
treed5ef225eb45637c58ad88be0a14697ceae227a35 /Source/cmMakefile.cxx
parentb2de25adeda1c37c8d626432df25fce7cd2ab032 (diff)
downloadCMake-c7b39d06f9b1b5843682f52992634c8dad22aece.zip
CMake-c7b39d06f9b1b5843682f52992634c8dad22aece.tar.gz
CMake-c7b39d06f9b1b5843682f52992634c8dad22aece.tar.bz2
cmMakefile: Split accessors for include directories and origins.
Diffstat (limited to 'Source/cmMakefile.cxx')
-rw-r--r--Source/cmMakefile.cxx24
1 files changed, 10 insertions, 14 deletions
diff --git a/Source/cmMakefile.cxx b/Source/cmMakefile.cxx
index 8276faa..58d9d73 100644
--- a/Source/cmMakefile.cxx
+++ b/Source/cmMakefile.cxx
@@ -273,21 +273,18 @@ void cmMakefile::IssueMessage(cmake::MessageType t,
}
}
-std::vector<cmValueWithOrigin> cmMakefile::GetIncludeDirectoriesEntries() const
+std::vector<std::string> cmMakefile::GetIncludeDirectoriesEntries() const
{
- std::vector<cmValueWithOrigin> entries;
- entries.reserve(this->IncludeDirectoriesEntries.size());
- std::vector<cmListFileBacktrace>::const_iterator btIt =
- this->IncludeDirectoriesEntryBacktraces.begin();
- for(std::vector<std::string>::const_iterator it =
- this->IncludeDirectoriesEntries.begin();
- it != this->IncludeDirectoriesEntries.end(); ++it, ++btIt)
- {
- entries.push_back(cmValueWithOrigin(*it, *btIt));
- }
- return entries;
+ return this->IncludeDirectoriesEntries;
}
+std::vector<cmListFileBacktrace>
+cmMakefile::GetIncludeDirectoriesBacktraces() const
+{
+ return this->IncludeDirectoriesEntryBacktraces;
+}
+
+
std::vector<std::string> cmMakefile::GetCompileOptionsEntries() const
{
return this->CompileOptionsEntries;
@@ -1942,7 +1939,6 @@ void cmMakefile::AddIncludeDirectories(const std::vector<std::string> &incs,
cmListFileBacktrace lfbt = this->GetBacktrace();
std::string entryString = cmJoin(incs, ";");
- cmValueWithOrigin entry(entryString, lfbt);
this->IncludeDirectoriesEntries.insert(position, entryString);
this->IncludeDirectoriesEntryBacktraces.insert(btPos, lfbt);
@@ -1951,7 +1947,7 @@ void cmMakefile::AddIncludeDirectories(const std::vector<std::string> &incs,
l != this->Targets.end(); ++l)
{
cmTarget &t = l->second;
- t.InsertInclude(entry, before);
+ t.InsertInclude(entryString, lfbt, before);
}
}