Bladeren bron

cmTarget: Remove a conditional for generate-time source addition.

It is not really necessary.
Stephen Kelly 10 jaren geleden
bovenliggende
commit
da1b0449d9
1 gewijzigde bestanden met toevoegingen van 6 en 13 verwijderingen
  1. 6 13
      Source/cmTarget.cxx

+ 6 - 13
Source/cmTarget.cxx

@@ -968,19 +968,12 @@ cmSourceFile* cmTarget::AddSource(const std::string& src)
 
 
 void cmTarget::AddGenerateTimeSource(const std::string& src)
 void cmTarget::AddGenerateTimeSource(const std::string& src)
 {
 {
-  cmSourceFileLocation sfl(this->Makefile, src);
-  if (std::find_if(this->Internal->SourceEntries.begin(),
-                   this->Internal->SourceEntries.end(),
-                   TargetPropertyEntryFinder(sfl))
-                                      == this->Internal->SourceEntries.end())
-    {
-    cmListFileBacktrace lfbt = this->Makefile->GetBacktrace();
-    cmGeneratorExpression ge(lfbt);
-    cmsys::auto_ptr<cmCompiledGeneratorExpression> cge = ge.Parse(src);
-    cge->SetEvaluateForBuildsystem(true);
-    this->Internal->SourceItems.push_back(
-                          new cmTargetInternals::TargetPropertyEntry(cge));
-    }
+  cmListFileBacktrace lfbt = this->Makefile->GetBacktrace();
+  cmGeneratorExpression ge(lfbt);
+  cmsys::auto_ptr<cmCompiledGeneratorExpression> cge = ge.Parse(src);
+  cge->SetEvaluateForBuildsystem(true);
+  this->Internal->SourceItems.push_back(
+                        new cmTargetInternals::TargetPropertyEntry(cge));
   this->AddSource(src);
   this->AddSource(src);
 }
 }