mirror of
https://github.com/Kitware/CMake.git
synced 2025-10-14 02:08:27 +08:00
cmTransformDepfile: Make directory for transformed depfile automatically
This commit is contained in:
@@ -698,8 +698,6 @@ void cmLocalNinjaGenerator::WriteCustomCommandBuildStatement(
|
||||
case cmPolicies::REQUIRED_IF_USED:
|
||||
case cmPolicies::REQUIRED_ALWAYS:
|
||||
case cmPolicies::NEW:
|
||||
cmSystemTools::MakeDirectory(
|
||||
cmStrCat(this->GetBinaryDirectory(), "/CMakeFiles/d"));
|
||||
depfile = ccg.GetInternalDepfile();
|
||||
break;
|
||||
}
|
||||
|
@@ -93,6 +93,7 @@ bool cmTransformDepfile(cmDepfileFormat format, const cmLocalGenerator& lg,
|
||||
content = *std::move(result);
|
||||
}
|
||||
|
||||
cmSystemTools::MakeDirectory(cmSystemTools::GetFilenamePath(outfile));
|
||||
cmsys::ofstream fout(outfile.c_str());
|
||||
if (!fout) {
|
||||
return false;
|
||||
|
Reference in New Issue
Block a user