소스 검색

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