瀏覽代碼

Ninja: Use CMP0116 status recorded at time of custom command's creation

Kyle Edwards 4 年之前
父節點
當前提交
3a95503512
共有 1 個文件被更改,包括 2 次插入2 次删除
  1. 2 2
      Source/cmLocalNinjaGenerator.cxx

+ 2 - 2
Source/cmLocalNinjaGenerator.cxx

@@ -658,7 +658,7 @@ void cmLocalNinjaGenerator::WriteCustomCommandBuildStatement(
 
       std::string depfile = cc->GetDepfile();
       if (!depfile.empty()) {
-        switch (this->GetPolicyStatus(cmPolicies::CMP0116)) {
+        switch (cc->GetCMP0116Status()) {
           case cmPolicies::WARN:
             if (this->GetCurrentBinaryDirectory() !=
                   this->GetBinaryDirectory() ||
@@ -772,7 +772,7 @@ cmLocalNinjaGenerator::MakeCustomCommandGenerators(
   cmGlobalNinjaGenerator const* gg = this->GetGlobalNinjaGenerator();
 
   bool transformDepfile = false;
-  switch (this->GetPolicyStatus(cmPolicies::CMP0116)) {
+  switch (cc.GetCMP0116Status()) {
     case cmPolicies::OLD:
     case cmPolicies::WARN:
       break;