diff options
author | Bartosz Kosiorek <bartosz.kosiorek@tomtom.com> | 2019-03-04 09:27:15 (GMT) |
---|---|---|
committer | Bartosz Kosiorek <bartosz.kosiorek@tomtom.com> | 2019-03-04 09:44:15 (GMT) |
commit | ebc94500c1726f393ac6119848d53deca47e1ccf (patch) | |
tree | ef50220bf02229bdadc8e710ee167117ac3f31bf /Source/cmGlobalGenerator.h | |
parent | fdeb364a84f99fd1d1f34a929d02a86653ea364f (diff) | |
download | CMake-ebc94500c1726f393ac6119848d53deca47e1ccf.zip CMake-ebc94500c1726f393ac6119848d53deca47e1ccf.tar.gz CMake-ebc94500c1726f393ac6119848d53deca47e1ccf.tar.bz2 |
cmGlobalGenerator: Optimize Printable() method from GeneratedMakeCommand
Diffstat (limited to 'Source/cmGlobalGenerator.h')
-rw-r--r-- | Source/cmGlobalGenerator.h | 15 |
1 files changed, 1 insertions, 14 deletions
diff --git a/Source/cmGlobalGenerator.h b/Source/cmGlobalGenerator.h index d69c311..1eda572 100644 --- a/Source/cmGlobalGenerator.h +++ b/Source/cmGlobalGenerator.h @@ -69,20 +69,7 @@ struct GeneratedMakeCommand PrimaryCommand.insert(PrimaryCommand.end(), start, end); } - std::string Printable() const - { - std::size_t size = PrimaryCommand.size(); - for (auto&& i : PrimaryCommand) { - size += i.size(); - } - std::string buffer; - buffer.reserve(size); - for (auto&& i : PrimaryCommand) { - buffer.append(i); - buffer.append(1, ' '); - } - return buffer; - } + std::string Printable() const { return cmJoin(PrimaryCommand, " "); } std::vector<std::string> PrimaryCommand; bool RequiresOutputForward = false; |