diff options
author | Ben Boeckel <ben.boeckel@kitware.com> | 2014-02-25 01:47:20 (GMT) |
---|---|---|
committer | Brad King <brad.king@kitware.com> | 2014-03-08 18:05:39 (GMT) |
commit | caaad357598ec8c92f15ab0d682add9e70e2223c (patch) | |
tree | 07a0bd7ff0d915d6fe29d42724b271b0a18baddc /Source/cmExtraCodeLiteGenerator.cxx | |
parent | 7abf4e313d8e8d59c38f402efaf9cca4e4a2d3ba (diff) | |
download | CMake-caaad357598ec8c92f15ab0d682add9e70e2223c.zip CMake-caaad357598ec8c92f15ab0d682add9e70e2223c.tar.gz CMake-caaad357598ec8c92f15ab0d682add9e70e2223c.tar.bz2 |
speedup: Cache strings for comparisons
Diffstat (limited to 'Source/cmExtraCodeLiteGenerator.cxx')
-rw-r--r-- | Source/cmExtraCodeLiteGenerator.cxx | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/Source/cmExtraCodeLiteGenerator.cxx b/Source/cmExtraCodeLiteGenerator.cxx index 15fe8bb..5a9e125 100644 --- a/Source/cmExtraCodeLiteGenerator.cxx +++ b/Source/cmExtraCodeLiteGenerator.cxx @@ -223,12 +223,13 @@ void cmExtraCodeLiteGenerator std::string lang = (*si)->GetLanguage(); if (lang == "C" || lang == "CXX") { + std::string srcext = (*si)->GetExtension(); for(std::vector<std::string>::const_iterator ext = mf->GetSourceExtensions().begin(); ext != mf->GetSourceExtensions().end(); ++ext) { - if ((*si)->GetExtension() == *ext) + if (srcext == *ext) { isCFile = true; break; |