diff options
author | Frank Winklmeier <frank.winklmeier@cern.ch> | 2018-01-29 15:11:07 (GMT) |
---|---|---|
committer | Brad King <brad.king@kitware.com> | 2018-01-30 19:04:37 (GMT) |
commit | aed227fd5ae6775a5bbdd54540666a70163c9fcb (patch) | |
tree | 534caecf1db814281af95dbbe695f51d7e0ab740 /Source/cmExecProgramCommand.cxx | |
parent | 4443adc1c0450a49a4413669a8ade5487f9f3026 (diff) | |
download | CMake-aed227fd5ae6775a5bbdd54540666a70163c9fcb.zip CMake-aed227fd5ae6775a5bbdd54540666a70163c9fcb.tar.gz CMake-aed227fd5ae6775a5bbdd54540666a70163c9fcb.tar.bz2 |
cmLocalGenerator: change ImportedGeneratorTargets from vector to map
For large number of targets significant amount of time is spent in
cmLocalGenerator::FindGeneratorTargetToUse, which uses find_if on a
vector to locate the given target. Using a map instead of vector for
ImportedGeneratorTargets (as done for cmMakefile::ImportedTargets)
provides a significant speedup (up to factor of 2).
Diffstat (limited to 'Source/cmExecProgramCommand.cxx')
0 files changed, 0 insertions, 0 deletions