summaryrefslogtreecommitdiffstats
path: root/Source/cmFindBase.cxx
diff options
context:
space:
mode:
authorBrad King <brad.king@kitware.com>2019-02-11 13:08:13 (GMT)
committerKitware Robot <kwrobot@kitware.com>2019-02-11 13:08:22 (GMT)
commit4b37b4f1bb785a305ab742f37e5268d4cffef693 (patch)
treef9c6e15ac0925bfa8b15fce4c3475d3233a820f6 /Source/cmFindBase.cxx
parent17de1eea806d7ba87a4ba6ad1073ced5f7ea9473 (diff)
parent01b2d6ab7465e7f22fb821876027df86b0c8f363 (diff)
downloadCMake-4b37b4f1bb785a305ab742f37e5268d4cffef693.zip
CMake-4b37b4f1bb785a305ab742f37e5268d4cffef693.tar.gz
CMake-4b37b4f1bb785a305ab742f37e5268d4cffef693.tar.bz2
Merge topic 'modernize-for-loops'
01b2d6ab74 Modernize: Use ranged for-loops when possible 15bdbec017 cmAlgorithms: Make cmRange advance/retreat safe for rvalues Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Daniel Pfeifer <daniel@pfeifer-mail.de> Merge-request: !2901
Diffstat (limited to 'Source/cmFindBase.cxx')
-rw-r--r--Source/cmFindBase.cxx9
1 files changed, 3 insertions, 6 deletions
diff --git a/Source/cmFindBase.cxx b/Source/cmFindBase.cxx
index 425546a..f92f66e 100644
--- a/Source/cmFindBase.cxx
+++ b/Source/cmFindBase.cxx
@@ -4,7 +4,6 @@
#include <deque>
#include <iostream>
-#include <iterator>
#include <map>
#include <stddef.h>
@@ -205,11 +204,9 @@ void cmFindBase::FillPackageRootPath()
cmSearchPath& paths = this->LabeledPaths[PathLabel::PackageRoot];
// Add the PACKAGE_ROOT_PATH from each enclosing find_package call.
- for (std::deque<std::vector<std::string>>::const_reverse_iterator pkgPaths =
- this->Makefile->FindPackageRootPathStack.rbegin();
- pkgPaths != this->Makefile->FindPackageRootPathStack.rend();
- ++pkgPaths) {
- paths.AddPrefixPaths(*pkgPaths);
+ for (std::vector<std::string> const& pkgPaths :
+ cmReverseRange(this->Makefile->FindPackageRootPathStack)) {
+ paths.AddPrefixPaths(pkgPaths);
}
paths.AddSuffixes(this->SearchPathSuffixes);