| 150 | } |
| 151 | |
| 152 | std::set<std::string> PlatformFileSystem::getWorkingDirs() { |
| 153 | std::set<std::string> workingDirs; |
| 154 | std::transform(m_configurations.begin(), m_configurations.end(), |
| 155 | std::inserter(workingDirs, workingDirs.end()), |
| 156 | [](const Configuration &configuration) { |
| 157 | return configuration.m_sourceDir.string(); |
| 158 | }); |
| 159 | return workingDirs; |
| 160 | } |
| 161 | |
| 162 | std::istream &PlatformFileSystem::openInput( |
| 163 | const std::filesystem::path &filepath, std::ios_base::openmode mode) { |