Selaa lähdekoodia

Merge topic 'vs-CMakeLists.txt'

0b82e68f2f VS: Restore CMakeLists.txt references in each target

Acked-by: Kitware Robot <[email protected]>
Merge-request: !2349
Brad King 7 vuotta sitten
vanhempi
sitoutus
b6524f6f34
1 muutettua tiedostoa jossa 5 lisäystä ja 1 poistoa
  1. 5 1
      Source/cmVisualStudio10TargetGenerator.cxx

+ 5 - 1
Source/cmVisualStudio10TargetGenerator.cxx

@@ -1207,7 +1207,11 @@ void cmVisualStudio10TargetGenerator::WriteCustomCommands(Elem& e0)
       this->GeneratorTarget->GetName() != CMAKE_CHECK_BUILD_SYSTEM_TARGET) {
     if (cmSourceFile const* sf =
           this->LocalGenerator->CreateVCProjBuildRule()) {
-      this->WriteCustomCommand(e0, sf);
+      // Write directly rather than through WriteCustomCommand because
+      // we do not want the de-duplication and it has no dependencies.
+      if (cmCustomCommand const* command = sf->GetCustomCommand()) {
+        this->WriteCustomRule(e0, sf, *command);
+      }
     }
   }
 }