diff options
author | Stephen Kelly <steveire@gmail.com> | 2015-07-08 21:35:01 (GMT) |
---|---|---|
committer | Stephen Kelly <steveire@gmail.com> | 2015-07-22 18:25:47 (GMT) |
commit | c7b39d06f9b1b5843682f52992634c8dad22aece (patch) | |
tree | d5ef225eb45637c58ad88be0a14697ceae227a35 /Source/cmMakefile.cxx | |
parent | b2de25adeda1c37c8d626432df25fce7cd2ab032 (diff) | |
download | CMake-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.cxx | 24 |
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); } } |