Переглянути джерело

Merge branch 'fix_csharp_custom_targets' into release

Brad King 8 роки тому
батько
коміт
ac66dec5c5
1 змінених файлів з 4 додано та 0 видалено
  1. 4 0
      Source/cmGlobalVisualStudioGenerator.cxx

+ 4 - 0
Source/cmGlobalVisualStudioGenerator.cxx

@@ -750,6 +750,10 @@ bool cmGlobalVisualStudioGenerator::TargetIsCSharpOnly(
     if (!gt->GetConfigCommonSourceFiles(sources)) {
       return false;
     }
+    // Only "real" targets are allowed to be C# targets.
+    if (gt->Target->GetType() > cmStateEnums::OBJECT_LIBRARY) {
+      return false;
+    }
   }
   gt->GetLanguages(languages, "");
   if (languages.size() == 1) {