Browse Source

GHS: Don't attempt to generate for IMPORTED or INTERFACE targets.

Stephen Kelly 10 years ago
parent
commit
a4d230af7d
1 changed files with 5 additions and 0 deletions
  1. 5 0
      Source/cmLocalGhsMultiGenerator.cxx

+ 5 - 0
Source/cmLocalGhsMultiGenerator.cxx

@@ -31,6 +31,11 @@ void cmLocalGhsMultiGenerator::Generate()
   for (cmGeneratorTargetsType::iterator l = tgts.begin(); l != tgts.end();
        ++l)
     {
+    if (l->second->Target->GetType() == cmTarget::INTERFACE_LIBRARY
+        || l->second->Target->IsImported())
+      {
+      continue;
+      }
     cmGhsMultiTargetGenerator tg(l->second->Target);
     tg.Generate();
     }