| 258 | } |
| 259 | |
| 260 | std::string AppendOutputToCommand( |
| 261 | const std::string& commandBase, |
| 262 | const std::string& fullOutputPath, |
| 263 | const std::string& pdbPath) |
| 264 | { |
| 265 | std::string command = commandBase; |
| 266 | |
| 267 | if (!pdbPath.empty()) |
| 268 | command += " /Fd \"" + pdbPath + "\""; |
| 269 | |
| 270 | command += " -Fo \"" + fullOutputPath + "\""; |
| 271 | |
| 272 | return command; |
| 273 | } |
| 274 | |
| 275 | ////////////////////////////////////////////////////////////////////////// |
| 276 | // File timestamp utilities |