diff options
| author | Alexander Karatarakis <alkarata@microsoft.com> | 2017-09-01 17:22:55 -0700 |
|---|---|---|
| committer | Alexander Karatarakis <alkarata@microsoft.com> | 2017-09-01 17:22:55 -0700 |
| commit | 35a9d223bc14fb4b35d6ad876d208897c8ce590a (patch) | |
| tree | 0d8da2683e326c7e844de5e06ce4c18113f83423 /toolsrc/src/SourceParagraph.cpp | |
| parent | db06c7fa69da2f8b84431b8b79b0ef64e0bf00bf (diff) | |
| download | vcpkg-35a9d223bc14fb4b35d6ad876d208897c8ce590a.tar.gz vcpkg-35a9d223bc14fb4b35d6ad876d208897c8ce590a.zip | |
Use Strings::join() and Strings::format()
Diffstat (limited to 'toolsrc/src/SourceParagraph.cpp')
| -rw-r--r-- | toolsrc/src/SourceParagraph.cpp | 13 |
1 files changed, 3 insertions, 10 deletions
diff --git a/toolsrc/src/SourceParagraph.cpp b/toolsrc/src/SourceParagraph.cpp index d8fa37914..171689ce7 100644 --- a/toolsrc/src/SourceParagraph.cpp +++ b/toolsrc/src/SourceParagraph.cpp @@ -170,17 +170,10 @@ namespace vcpkg std::string Dependency::name() const { - std::string str = this->depend.name; - if (this->depend.features.empty()) return str; + if (this->depend.features.empty()) return this->depend.name; - str += "["; - for (auto&& s : this->depend.features) - { - str += s + ","; - } - str.pop_back(); - str += "]"; - return str; + const std::string features = Strings::join(",", this->depend.features); + return Strings::format("%s[%s]", this->depend.name, features); } std::vector<Dependency> vcpkg::expand_qualified_dependencies(const std::vector<std::string>& depends) |
