1
0
Эх сурвалжийг харах

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 жил өмнө
parent
commit
b6524f6f34

+ 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);
+      }
     }
   }
 }