소스 검색

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) {