MCPcopy Create free account
hub / github.com/Kitware/CMake / WriteNinjaWorkDir

Method WriteNinjaWorkDir

Source/cmLocalNinjaGenerator.cxx:369–378  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

367}
368
369void cmLocalNinjaGenerator::WriteNinjaWorkDir(std::ostream& os)
370{
371 cmGlobalNinjaGenerator::WriteDivider(os);
372 cmGlobalNinjaGenerator::WriteComment(
373 os, "Logical path to working directory; prefix for absolute paths.");
374 cmGlobalNinjaGenerator* ng = this->GetGlobalNinjaGenerator();
375 std::string ninja_workdir = this->GetBinaryDirectory();
376 ng->StripNinjaOutputPathPrefixAsSuffix(ninja_workdir); // Also appends '/'.
377 os << "cmake_ninja_workdir = " << ng->EncodePath(ninja_workdir) << "\n";
378}
379
380void cmLocalNinjaGenerator::WriteProcessedMakefile(std::ostream& os)
381{

Callers 1

WriteBuildFileTopMethod · 0.95

Calls 3

EncodePathMethod · 0.80

Tested by

no test coverage detected