| 118 | } |
| 119 | |
| 120 | std::map<std::string, std::vector<std::string>> |
| 121 | cmInstallFileSetGenerator::CalculateFilesPerDir( |
| 122 | std::string const& config) const |
| 123 | { |
| 124 | std::map<std::string, std::vector<std::string>> result; |
| 125 | |
| 126 | cm::GenEx::Context context(this->LocalGenerator, config); |
| 127 | |
| 128 | auto dirCges = this->FileSet->CompileDirectoryEntries(); |
| 129 | auto dirs = |
| 130 | this->FileSet->EvaluateDirectoryEntries(dirCges, context, this->Target); |
| 131 | |
| 132 | auto fileCges = this->FileSet->CompileFileEntries(); |
| 133 | for (auto const& fileCge : fileCges) { |
| 134 | this->FileSet->EvaluateFileEntry(dirs, result, fileCge, context, |
| 135 | this->Target); |
| 136 | } |
| 137 | |
| 138 | return result; |
| 139 | } |
no test coverage detected