mirror of
https://github.com/Kitware/CMake.git
synced 2026-04-27 17:39:51 -05:00
cmDefinitions: Make GetInternal method static.
For some reason, using recursion here is faster to configure ParaView than using a loop. Probably some compiler optimization is inhibited by using a loop. Co-Author: Brad King <brad.king@kitware.com>
This commit is contained in:
@@ -73,11 +73,9 @@ private:
|
||||
#endif
|
||||
MapType Map;
|
||||
|
||||
// Internal query and update methods.
|
||||
Def const& GetInternal(const std::string& key,
|
||||
std::list<cmDefinitions>::reverse_iterator rbegin,
|
||||
std::list<cmDefinitions>::reverse_iterator rend);
|
||||
|
||||
static Def const& GetInternal(const std::string& key,
|
||||
std::list<cmDefinitions>::reverse_iterator rbegin,
|
||||
std::list<cmDefinitions>::reverse_iterator rend);
|
||||
void MakeClosure(std::set<std::string>& undefined,
|
||||
std::list<cmDefinitions>::const_reverse_iterator rbegin,
|
||||
std::list<cmDefinitions>::const_reverse_iterator rend);
|
||||
|
||||
Reference in New Issue
Block a user