diff options
author | Rolf Eike Beer <eike@sf-mail.de> | 2016-04-20 20:40:58 (GMT) |
---|---|---|
committer | Rolf Eike Beer <eike@sf-mail.de> | 2016-04-20 21:33:17 (GMT) |
commit | 068358e1edd4ed0c19a40f3be16edb64123f45ee (patch) | |
tree | 2fa1f1425a75baf2024ef1829c3ad3d0dbf58f9f /Source/cmCommandArgumentLexer.in.l | |
parent | 484958b781dcfaf12a29a5c916277fc7d4b01fbd (diff) | |
download | CMake-068358e1edd4ed0c19a40f3be16edb64123f45ee.zip CMake-068358e1edd4ed0c19a40f3be16edb64123f45ee.tar.gz CMake-068358e1edd4ed0c19a40f3be16edb64123f45ee.tar.bz2 |
cmMakefile::AddCacheDefinition: avoid conversions between char* and string
Running the testsuite this function is entered more than 126,000 times. Reorder
the code flow so that a conversion from char* to std::string is only done when
the cache entry is a path one, which happens only ~50 times during the
testsuite.
Diffstat (limited to 'Source/cmCommandArgumentLexer.in.l')
0 files changed, 0 insertions, 0 deletions